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

Proposal: Need a release strategy #1209

Open
adamqqqplay opened this issue Apr 13, 2023 · 0 comments
Open

Proposal: Need a release strategy #1209

adamqqqplay opened this issue Apr 13, 2023 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@adamqqqplay
Copy link
Member

Many mature open source projects have their own release strategies. They announce the date of version release and the cycle of development and maintenance in advance, which will bring many benefits to users and developers. Typical cases such as golang, Kubernetes and Kata Containers.

There seems to be some confusion about the current release strategy for the Nydus project, either this repo or the nydus-snapshotter repo. Although we may not be able to reach the release mode of a mature project overnight, there are some things we can do, such as:

  1. Follow the definition of Semantic Versioning to maintain certain compatibility.
  2. Announce freeze and release dates for the next version weeks in advance in the docs or Wiki.
  3. Manage issues that need to be resolved before release through projects and milestone.
  4. Detailed description of major API changes and upcoming deprecated features in the release log.

From my point of view, such a strategy is conducive to the long-term development of Nydus project. If you have any comments or suggestions, please leave a comment. Thanks!

@adamqqqplay adamqqqplay added the documentation Improvements or additions to documentation label Apr 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant