How to contribute
There are two ways you can contribute to this project:
- Fork the repository and make pull requests with your edits or additions.
- Submit an issue here with details and we'll make the changes.
Keep these in mind
- Keep things Alphabetized for easy browsing.
- Add items to their respective directories, new ones can be created as needed.
- Use proper file naming, ex:
ace_of_spades_exotic.md
- Use proper page naming, ex:
Ace of Spades: exotics/ace_of_spades_exotic.md
MkDocs
We use MkDocs and Material for MkDocs for this site. If you want to contribute, you will need to install it and some packages to keep things uniform.
Prerequisits
Ensure that you have Python and pip installed on your system. I use Python 3 on a Mac, fyi.
$ python3 --version
Python 3.7.5
$ pip3 --version
pip 19.3.1 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
Installing MkDocs
pip3 install mkdocs
Check that everything worked
$ mkdocs --version
mkdocs, version 1.0.4 from /usr/local/lib/python3.7/site-packages/mkdocs (Python 3.7)
Note
The above commands may not work if you are on Windows, use the -m
option when you run them if you have issues. Example:
python3 -m pip install mkdocs
Installing Material
pip install mkdocs-material
Append the following line to your project's mkdocs.yml
:
theme:
name: 'material'
.gitignore
I build on a mac, if you use a different OS, please update the gitignore file to accommodate your env.