Prior to contributing to this repository, please reach out to the owner of this repository to discuss the changes you wish to make either through creating an issue, emailing the owner, or any other preferred method of communication.
Using the legacy release of Python 3.9.0
rwar uses requirements.txt
to keep track of modules used. To install the modules listed in this file, run the following command:
pip3 install -r requirements.txt
Note: If your changes require additional modules, please add them to the
requirements.txt
file before raising PR. This can be done with the commandpip3 freeze > requirements.txt
As the source code formatter, rwar uses black. Ensure you run the following command after your changes have been implemented.
black ./rwar.py ./src/
rwar follows the PEP8 style guide and uses pylint to enforce this. To lint your code, run the following command:
pylint ./rwar.py ./src/
rwar uses the unittest framework for testing. To test the code, run the following command:
python3 -m unittest discover