-
Notifications
You must be signed in to change notification settings - Fork 6
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
Documentation versioning #24
Comments
Given that we switch to semantic release, we might also think about re-integrating the documentation into the main repo, which would solve many problems. |
yes :) hihi I think I mentioned that when the documentation was 'un-integrated' ... having the documentation with the code it documents makes things much simpler |
@oetiker It had a lot to do with the fact that the Travis workflow and the review process were so inflexible so that the necessary wholesale revision of the documentation was made impossible or only only at glacial speed. Now that the revision has been done and we can use GitHub actions instead, it will be possible to have a much more granular review process, making the re-migration into the main repo possible. Plus the updates to the documentation will be much smaller and more seldom now. |
Consensus is now to re-migrate the documentation into the main repository and use this repo to publish it in versioned form. This could be done by a |
What I intend to do next is to 1) merge the docs into This also means we can publish the |
Checking markdown on documentation files works ✅ |
We now have a system in which, when you push a tag This way, we have versioned documentation which does not burden the main repository. Tags of the format "x.y.z" will be shortened to "x.y" so that a patch release will not generate its own documentation. |
With the switch to sematic release, it becomes important to have a system that automatically creates documentation that reflects feature and breaking releases:
The text was updated successfully, but these errors were encountered: