Closed cornelius closed 5 years ago
I would suggest to do the release notes following the conventions described at https://keepachangelog.com. This is simple, sufficient for now, and follows best practices.
Shipped :shipit:
Have a branch v0.1?
The idea was to just use release tags on master for now and not have release branches. If we need them, we can still create them, of course, but not having them by default makes things a bit simpler and doesn't bloat the repo in terms of branches.
Following our versioning plans we would create release branches with major releases, so 1.0, 2.0, etc. This would be the equivalent to the upstream policy.
As a side note: The naming convention we probably want to follow is to use the v
prefix for the tags, but leave out the prefix for the branch names. That makes them easier to distinguish. This also would be in sync with the upstream policy.
This is a spin-off of #735 for the first release we do for the alpha testnet (together with opening the code). The release will be a minimal source-only release. We won't offer binary builds. The work which is going into the release is tracked with the 0.1 milestone. When this is 100% complete we are ready to release.
To be done for the release: