The official documentation for NerdyLib
- Python 3:
- sphinx
- furo
- myst-parser
- sphinx-favicon
- pipenv
- Visual Studio Code
To get a local copy up and running follow these simple example steps.
-
Working Python 3 >= 3.10.4 installation
- pip is working
-
Visual Studio Code
- MyST-Markdown Extension
- Python Extension
- Clone the repo
git clone https://github.com/687vex/NerdyLib-Docs.git
- Upgrade pip
pip install --upgrade pip
- Install/update project requirments (administrator permissions may be required)
pip install -r requirements.txt
- Move to the root directory:
cd NerdyLib-Docs
- Run the live server:
When a change is detected in
sphinx-autobuild source build
source/
, the documentation is rebuilt and any open browser windows are reloaded automatically.KeyboardInterrupt
(ctrl+c) will stop the server. - Open the browser to view the local server:
http://localhost:8000/
docs/index.rst
- index file (written in reStructuredText)docs/*.md
- myST markdown files (new ones should be added to theindex.rst
table of contents)docs/conf.py
- site configuration (only modified when absolutely necessary)
Contributions are always welcome! Please create a Pull Request and include a description of how your Pull Request will improve the overall robot code and what it does.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the TBD License. See LICENSE.txt
for more information.
Give this repo a ⭐️ if you found this project helpful!
- othneildrew's Best README Template
- PROS 3 Documentation
- Sphinx Documentation
- Pipenv Documentation
- GitHub Pages with Python Sphinx
- Documentation formatting heavily inspired by DeepwaterExploration/DeepwaterExplorationDocs