Contributing code
We welcome all contributors and their contributions.
All contributors will be listed in the project (if wanted).
What to contribute?¶
There are several ways that you can contribute to lmrtfy
.
- Report bugs or suggest features
- Work on the code: fix a bug, create a feature, ...
- Improve the documentation
Improving the documentation often isn't glamorous work but is highly appreciated by us. If you think something is missing in the documentation or something needs more information, please let us know or add the documentation.
Contribute code¶
The process of contributing code is quite easy:
- Fork the
lmrtfy
repository. - Let us know what you want to work on to ensure that we can merge your code. Best to create an issue.
- Fix a bug, add a feature, ...
- Create a pull request.
This process is standard in most repositories. If you have any questions or need help contributing, please let us know!
Contribute documentation¶
The files required to build the documentation are inside the docs
directory. They are plain markdown
files that can be easily edited.
The documentation is built with mkdocs
and the mkdocs-material
theme. Everything you need to build
the docs locally can be installed by pip install -r docs/requirements.txt
.
Reading the documentation of mkdocs and the material theme is highly recommend.