Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin infrastructure #13

Open
tiefpunkt opened this issue Feb 21, 2013 · 0 comments
Open

Plugin infrastructure #13

tiefpunkt opened this issue Feb 21, 2013 · 0 comments
Milestone

Comments

@tiefpunkt
Copy link
Member

Create a standardized interface to plugins. Supports at least two functions:

  • Setup
    Setup the plugin. Do the OAuth Dance (see Get access tokens via oauth #6)
  • Rung
    do the posting data to somewhere things. Might just get the data, and the core application does the posting. Seems a lot more flexible to me.

Things we need in the core application:

  • Configuration storage
    don't think, flat file config will continue to work the way it does right now. might need an intermediate format that can be parsed and written more easily. YAML? JSON?
  • Interface
    a proper interface description for plugins
  • Data storage provider
    interface to cosm or similar services. maybe also as a plugins? Would just hardcode cosm for now, but we should keep that option open. (Relational database? Google Docs? OpenTSDB?)
tiefpunkt added a commit that referenced this issue Mar 8, 2013
…format. and easier to develop plugins. Related to #13.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant