Contribution guide¶
If you want to contribute to this project, you are welcome to do so!
Create your own development environment¶
We use conda as our main packaging system, though pip works as well.
The following instructions describe how to create your development environment using conda:
Create a new environment:
conda create -n pytest-monitor-dev python=3 -c https://conda.anaconda.org/conda-forge -c defaults
Install the dependencies:
conda install --file requirements.txt -n pytest-monitor-dev -c https://conda.anaconda.org/conda-forge -c defaults
Activate your environment:
conda activate pytest-monitor-dev
Install pytest-monitor in development mode:
python setup.py develop
You’re done!
Feature requests and feedback¶
We would be happy to hear about your propositions and suggestions. Feel free to submit them as issues and:
Explain in details the expected behavior.
Keep the scope as narrow as possible. This will make them easier to implement.
Bug reporting¶
Report bugs for pytest-monitor in the issue tracker. Every filed bugs should include:
Your operating system name and version.
- Any details about your local setup that might be helpful in troubleshooting, specifically:
the Python interpreter version,
installed libraries,
and your pytest version.
Detailed steps to reproduce the bug.
Bug fixing¶
Look through the GitHub issues for bugs. Talk to developers to find out how you can fix specific bugs.
Feature implementation¶
Look through the GitHub issues for enhancements.
Talk to developers to find out how you can implement specific features.
Thank you!