Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
List all requirements, and tag issues with milestone for 0.0.10 #194
Using one issue to track the progress and requirements for the next release seems to have limited value, so I'd like to try to use the milestone feature of GitHub, which is probably a much cleaner solution.
I would like to gather all requirements necessary for the release, and I created a milestone for this purpose.
Here are four simple guidelines:
This means as consequence that as long as there are open issues with milestone tag, there won't be a release (or the process failed). This should help us to prioritize tasks and to get a better understanding of what still needs to be done.
Personally I'm going to be rather conservative, and I won't start to tag issues, which may, or may not be required for the release, and I would really welcome, if someone from the "planning committee" takes a moment to tackle it. I'm especially thinking about items such as the "send all" transaction type, or whether documentation is considered as a requirement, which I can't evaluate from my point of view, because I have no insight of the business side.
Maintainers can add and remove milestone tags similar to issue labels:
Other contributors are welcome, and can leave a note in this thread, so a maintainer may tag the related issue.
The process itself may also be discussed here of course.
I'm wondering, whether we should tag pull requests as well? Would be nice in retrospective to select milestone 0.0.10, to show all changes. Sort of like a build-in change log.
@zathras-crypto: do you think this is a good idea, or can you think of any complications here?
Well, I guess that's it! :)
It would really be great to have release notes and a change log, but this is probably going to be aweful. :(
Other than that, what's next?
I suggest to:
The rc1 should be published to a somewhat larger audience, but not necessarily be considered as release: