-
Notifications
You must be signed in to change notification settings - Fork 354
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
I initially was thinking of using `mdbook`, which looks a little better, but I think versioning the docs is important, and the features I want are pretty much only supported by the Mkdocs' "Material" theme. Mkdocs is written in Python. The prerequesites for building docs on your machine should be to install Python and Poetry, everything else should be installed automatically by Poetry. See the edits to `contributing.md` for more details.
- Loading branch information
1 parent
623c5e2
commit fc49258
Showing
7 changed files
with
1,136 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
Cargo.lock linguist-generated=true merge=binary | ||
flake.lock linguist-generated=true merge=binary | ||
poetry.lock linguist-generated=true merge=binary |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
/target/ | ||
/rendered-docs | ||
.direnv | ||
.envrc | ||
# generated by nix build, nix-build | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
site_name: Jujutsu docs | ||
site_dir: 'rendered-docs' | ||
# Not having this (or viewing the site locally, or from any place other than the | ||
# site_url) leads to version switching failing to preserve the current path. | ||
site_url: !ENV [SITE_URL_FOR_MKDOCS, 'https://martinvonz.github.io/jj/'] | ||
theme: | ||
name: 'material' | ||
language: 'en' | ||
features: | ||
# - navigation.top | ||
extra: | ||
version: | ||
provider: mike | ||
plugins: | ||
- search | ||
- redirects: | ||
redirect_maps: | ||
'index.md': 'install-and-setup.md' | ||
|
||
# Not all of these may be necessary, especially since the material | ||
# theme substitutes for some of them | ||
markdown_extensions: | ||
- toc: | ||
permalink: true | ||
- extra | ||
- sane_lists | ||
- admonition | ||
- codehilite: | ||
guess_lang: false | ||
- pymdownx.tabbed: | ||
alternate_style: true | ||
- pymdownx.superfences | ||
- pymdownx.details | ||
- pymdownx.snippets | ||
- pymdownx.emoji: | ||
emoji_index: !!python/name:materialx.emoji.twemoji | ||
emoji_generator: !!python/name:materialx.emoji.to_svg | ||
|
||
# This lists all the files that become part of the documentation | ||
nav: | ||
- 'Getting started': | ||
- 'Installation and Setup': 'install-and-setup.md' | ||
- 'Tutorial and Birds-Eye View': 'tutorial.md' | ||
- 'Working with Github': 'github.md' | ||
|
||
- FAQ: 'FAQ.md' | ||
|
||
- Concepts: | ||
- 'Working Copy': 'working-copy.md' | ||
- 'Branches': 'branches.md' | ||
- 'Conflicts': 'conflicts.md' | ||
- 'Operation Log': 'operation-log.md' | ||
- 'Glossary': 'glossary.md' | ||
|
||
- 'Configuration': | ||
- 'Settings': 'config.md' | ||
- 'Revset language': 'revsets.md' | ||
- 'Templating language': 'templates.md' | ||
|
||
- 'Comparisons': | ||
- 'Git comparison': 'git-comparison.md' | ||
- 'Git compatibility': 'git-compatibility.md' | ||
- 'Sapling': 'sapling-comparison.md' | ||
- 'Other related work': 'related-work.md' | ||
|
||
- 'Technical details': | ||
- 'Architecture': 'technical/architecture.md' | ||
- 'Concurrency': 'technical/concurrency.md' | ||
- 'Conflicts': 'technical/conflicts.md' | ||
|
||
- Contributing: | ||
- 'Guidelines and "How to...?"': 'contributing.md' | ||
- 'Code of conduct': 'code-of-conduct.md' | ||
|
||
- 'Design docs': | ||
- 'git-submodules': 'design/git-submodules.md' | ||
- 'git-submodule-storage': 'design/git-submodule-storage.md' | ||
- 'Tracking branches': 'design/tracking-branches.md' | ||
|
||
|
Oops, something went wrong.