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

Release branches for documentation #236

Closed
akihikodaki opened this issue May 10, 2017 · 5 comments
Closed

Release branches for documentation #236

akihikodaki opened this issue May 10, 2017 · 5 comments

Comments

@akihikodaki
Copy link

akihikodaki commented May 10, 2017

Some changes of Mastodon such as #234 and #235 requires this documentation to be updated, but it is not necessary or possibly inappropriate for past releases. Could we have a branch for releases, as mastodon repository has 1.3-stable?

@dariusk
Copy link

dariusk commented May 11, 2017

This is a good idea. It'll require a lot more coordination between the docs team and the dev team, which is in my opinion what we want anyway.

The dev team has started using Github Projects to track tagged releases, so maybe that's a place to start. @wxcafe what do you think of this?

@wxcafe
Copy link

wxcafe commented May 16, 2017

I think it'd be cool, but I'm not sure it's realistic to have valid, complete docs for a release the day it's released right now. It could be someday, but not for now.

We can still freeze the state of the docs at each release and tag that state the same as the release, tho, doesn't hurt.

@isoboroff
Copy link

Just to add a "me too", the recommendation on the website for running a server is to use a tagged release rather than the master branch, but then it's not clear how to get the corresponding documentation.

@wxcafe
Copy link

wxcafe commented Jun 28, 2017

The current status on this is that we don't have nearly enough people taking care of the doc and/or a stable release mechanism to make it work. I guess the best way to achieve this would be to have a period where the doc is checked before each release, then imported into the main project. That way you'd have access to documentation related to a specific version, and it'd be easy to just browse that specific version (and you'd have it with your install if needed). That is not feasible given the current release rate afaict (and the current release rate is pretty cool, as it gets more features and improvements in and keeps engagement going, it just doesn't enable this.)

@wxcafe
Copy link

wxcafe commented Sep 25, 2017

@Gargron let's maybe do something about this for 2.0 and later releases? ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants