Unify global navigation for docs site
An MVC for: #922 (closed)
Basically:
- Combines the existing menus together.
- Hardcodes a single navigation file to use no matter what context.
- Moves the "directory context" out of the code and into the navigation file, so that all navigation items are relative to
docs.gitlab.com
, rather than to a specific project.
Before:
- GitLab Docs: https://docs.gitlab.com/ee/README.html
- Runner Docs: https://docs.gitlab.com/runner/
- Omnibus GitLab Docs: https://docs.gitlab.com/omnibus/README.html
- Charts Docs: https://docs.gitlab.com/charts/
After:
- GitLab Docs: http://eread-unify-global-navigation.178.62.207.141.nip.io/ee/README.html
- Runner Docs: http://eread-unify-global-navigation.178.62.207.141.nip.io/runner/
- Omnibus GitLab Docs: http://eread-unify-global-navigation.178.62.207.141.nip.io/omnibus/README.html
- Charts Docs: http://eread-unify-global-navigation.178.62.207.141.nip.io/charts/
Edited by Evan Read