-
Notifications
You must be signed in to change notification settings - Fork 878
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
Simplify branching and documentation strategy #1238
Comments
Paging @onedr0p @devstein @sabre1041 (plus maybe @felixfontein). |
I really like switching the default branch to I have no idea whether this change has an effect on other projects using sops as a library though. They might depend on |
I kind of brought this up last year in #1013 so I'm down with these changes which are even an improvement on my comment in that issue. |
A couple of things to take into account:
|
@hiddeco +1 on the proposal. Is there a standard documentation website/framework within the CNCF?
Same. This is what we do for KSOPS |
I'm also not a fan of that. That's also a reason why there's now a |
There isn't, but you will commonly see:
With Flux, we started with Mkdocs but then moved to Hugo because we had desires for different page types than just documentation, and at the time it didn't have the blog functionality it has now (albeit sponsorware). I do however miss the simplicity of it these days. Given we seem to have kind of reached consensus about the change, do we want to aim for making this change before we push out the next release? The bit around the |
@hiddeco I think we should try to make it part of the next release, but I'll defer to you. I know there are lot of moving parts for the next release as is. |
|
It's pretty neat github even notifies you of this change when you visit the repo. Someone at github knows UX 😄 |
There is one thing to note about this: you need to do the rename through the GitHub UI for this to happen. For |
Currently, this repository follows a branching strategy with
master
anddevelop
branches. Pull requests are created against thedevelop
branch for ongoing development, and only when a release is made, changes are merged intomaster
. However, this approach has some drawbacks, such as an outdatedREADME.rst
for small documentation fixes until a release is made and confusion for new contributors who create pull requests against the wrong branch (master
).My proposal would be an alternative approach that involves simplifying the branching strategy and handling documentation differently (getsops/community#9), while also renaming
master
tomain
(getsops/community#16).Proposed alternative
main
branch (renamed fromdevelop
).README.rst
moved to e.g.docs/
.README.md
to (latest) tagged docs.The text was updated successfully, but these errors were encountered: