-
Notifications
You must be signed in to change notification settings - Fork 216
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
Split into multiple modules #53
Comments
This should hopefully help address #51 since projects using Browserify/Webpack can continue to depend on |
Actually, the IMHO, one universal package is easier to consume and maintain. |
@leeyeh, you seem to know about this better than me, so could you please take a quick look at the current system and tell me how I could improve it QRious is using the I do like the idea of keeping it a single module for simplicity but if the |
Sorry I should have checked the code first. The package.json is well configured now. The package can be consumed by webpack properly. I will create a sample for #51 . |
I'm going for this as the current setup is too much of a headache both to maintain and to use. We'll have the following modules in the end:
|
In order to make QRious easier for developers to install and to simplify the
node-canvas
dependency which is only required when running on Node.js.I'm currently planning on splitting the code base into the following modules:
qrious-core
qrious-node
andqrious
qrious-node
qrious
The modules would be contained within the same Git repository to simplify development of cross-module dependencies as well as releases.
Ideally, developers should be able to build all modules from the repository root as well as build individual modules from within their directory. Shared configurations and documentation should be contained within the repository root to avoid too much duplication.
The text was updated successfully, but these errors were encountered: