-
-
Notifications
You must be signed in to change notification settings - Fork 7.6k
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
[Discussion] Provide an environment which allows NestJS to break its public API #1145
Comments
Not wanting to upgrade just because you're afraid to break the public API is stupid. |
Thinking about this issue; I think this discussion will lead to nothing respectively the named points should be confronted differently. I'll close this issue because of that |
Agree. Nevertheless, agree on all following things as well:
Let's focus on 1, 2, and 5 for now. 3 & 4 should be tracked as separated feature requests/issues 🔥 |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
I'm submitting a...
Context
Angular breaks it's public API a lot (~each 5 months). But it is still quite comfortable to upgrade. With Nest we should achieve the same environment.
What is the motivation / use case for changing the behavior?
When I tried to upgrade my application some bugs occurred, which were not mentioned in the migration guide. Quite frankly I had edge cases (e.g. inject configuration outside context #678), but still as a user I should be able to expect my application still works fine when I follow the migration guide.
Discussion
We should discuss how we can create a development environment, so the user can upgrade his/her application easily.
What does it actually mean to provide such an environment?
nest update
command for the NestJS CLIWe can break the named points down into issues later on, but first we should just summarize / brainstorm / discuss.
Please comment if some additional points come to your mind
The text was updated successfully, but these errors were encountered: