-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Right now, this documentation functions as the basis for the stable version of Brane (I think). However, as we update Brane, it might be nice to have some documentation on features that have been merged, but not released yet. I suggest that, like the rust book, we add a nightly version of the docs as well.
So, my suggestion:
Compile the latest commits documentation to the directories: nightly/{user-guide,specification,docs}
Compile the latest versioned tag version to: ${latest_version}/{user-guide,specification,docs}
Symlink /stable to ${latest_version}
Symlink /{user-guide,specification,docs} to stable/${user-guide,specification,docs}
We could expand this to compiling all tags (with some filter like latest for each major) to their respective directory, this would make the /${version}/... URLs function like a sort of permalinks.
So a shortlist of features this would provide.
- Documentation on features that have not landed in a release yet
- Ability to easily correct mistakes in old docs
- Permalinks to documentation for (older) versions of Brane.