This repository is no longer maintained, instead use https://github.com/ItsVRK/yawvr
This project uses:
- git flow branching methodology https://www.youtube.com/watch?v=Aa8RpP0sf-Y
- Material for mkdocs https://squidfunk.github.io/mkdocs-material/
Developing locally allows you to fully test changes before submitting a pull request on github.
- git
git --version
Install: https://git-scm.com/downloads
Configure: https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup - Python 3.7+
python --version
Install: https://realpython.com/installing-python/ - pip
pip --version
Install: https://pip.pypa.io/en/stable/installation/ - pyenv
pyenv --version
Install: https://github.com/pyenv/pyenv?tab=readme-ov-file#installation - pipenv
pipenv --version
To install: https://pipenv.pypa.io/en/latest/installation.html
- Open terminal
- cd to where you want to download the project
- Fork the repository, clone your fork locally.
- cd into cloned directory
cd yawvr-documentation - Enable the pipenv shell
pipenv shell - Install project requirements
pipenv install - Run the mkdocs server by executing the following in your terminal
mkdocs serve - Open an issue in the parent project and take note of the issue number
- Create a feature branch locally to implement the change
git checkout -b feature/[issue number]-[short description]
Example:git checkout -b feature/3-add-new-section-to-readme - Make required changes and view them in browser locally until you are happy with changes
- Commit the changes to your feature branch and push to your fork
- Submit a pull request.
make sure you have already run step 5 of Begin development section above
- Open terminal in the project directory
- Add the new requirement
pipenv install [package name]