-
Notifications
You must be signed in to change notification settings - Fork 34
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
Separate Hoodie dependencies vs. the example app #77
Comments
Here is my idea of how this could work: I will consequently call "the thing that defines hoodie's versions and pulls everything together" So the hoodie-app, is nothing but a package.json with the appconfig, users and email-plugin and hoodie-server. We publish this using bundleDependencies and it's version number is also referred to as the hoodie build number, which might initially be the same as the marketing version. Merging
|
@boennemann nothing to add, sound pretty perfect for me. 👍 |
Currently. my-first-hoodie serves two purposes:
These should be covered by two distinct modules.
A change in the sample / demo app should not cause a change in the dependency chain.
Conversely, it’d be great if people’s own apps could update to a new version of the Hoodie system by installing a newer version of module 1. At which point the sample app is completely ignored, because there already is an app.
Specifically, if a dev wants to update their app today, they have to look into the
package.json
of the latest version ofmy-first-hoodie
and find the right packages that make up the Hoodie system, and then copy and paste the version numbers into their own app’spackage.json
.Needless to say that this isn’t a very friendly operation. Given that we plan regular releases, upgrading an app should be super straightforward.
The text was updated successfully, but these errors were encountered: