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

Break Plugins into Seperate Repositories #5

Closed
ChristianMurphy opened this issue Jul 29, 2015 · 2 comments
Closed

Break Plugins into Seperate Repositories #5

ChristianMurphy opened this issue Jul 29, 2015 · 2 comments

Comments

@ChristianMurphy
Copy link
Owner

As the project grows and plugins become more diverse, it would be best for each plugin to have its own repository.

To be able to use plugins, they would need to be bundled. Most likely using NPM packages or git submodules.

Currently the preferred method would be using NPM packages, and offering a thin wrapper around NPM to simplify the installation process. Something even simpler than APM.

This currently presents a number of challenges:

  1. Where and how to install packages on the client.
  2. How Nicest recognizes a package is a Nicest package and not another type.
  3. How to generate and include the JSDoc from across multiple sources.
  4. How modules will manage peer dependencies (which are no longer downloaded by NPM).
  5. How shared Jade templates can be loaded in plugins.
@ChristianMurphy
Copy link
Owner Author

Rejoice could be a good way to manage custom server configurations.

@ChristianMurphy
Copy link
Owner Author

At this point in time, I'm going to leave this as is.
And reconsider if a real need should arise.

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