When a manual needs more than a post.
A short link to these docs: readguides.com
A long link to these docs: www.redguides.com/docs
The "edit" button on any page of the site will ideally take you to the maintainer's repository, even if our version differs a bit. (As of this commit for a few plugins it will take you to a fork.)
- Write your docs in markdown format ("mkdocs material" if you want to get fancy) and commit them to your repository. I suggest using the "readguides" branch of MQ2EasyFind as a template, especially if you want your work included in references, but you do you.
- At this point you can contact RedGuides staff and ask them to add your project to Read📖Guides. Yay you're done!
... or you can DIY ...
- Fork this repo.
- If your docs are in the root of your project's repository, add them as a submodule in the docs/projects/ directory.
- If your docs are in a subdirectory of your repository, you'll need to add them as a submodule in our vendor/ directory, and then symlink them to the docs/projects/ directory. Again, we're happy to do this for you.
- Open a pull request.
The submodules in this repo require symlinks. If you're on a Microsoft product make sure to run the following commands to enable them,
git -c core.symlinks=true clone --recurse-submodules https://github.com/RedGuides/readguides.git
cd readguides
Get-ChildItem .\docs\projects -Force | Where-Object { $_.Attributes -band [IO.FileAttributes]::ReparsePoint } | Remove-Item -Force
git checkout -- docs/projectsrun python gen_pages.py to generate some of the index files, and then you're ready to roll! Start a virtual environment -> pip install -r requirements.txt -> mkdocs serve