Contribute¶
Any feedback or contribution to el0ps
is welcome.
- Bug report
Altough unit tests are in place, there might be some bugs. Please report any issues you encounter in the issue page. You can also suggest new features or improvements in this page.
- Pull request
New contribution are made through the pull requests page. Please make sure that your code is PEP8 compliant and that you have added unit tests for your new features. You can proceed as explained below.
Fork the repository on your GitHub account.
Clone
el0ps
on your local machine using the command
git clone https://github.com/{YOUR_GITHUB_USERNAME}/El0ps
Install the package locally and the development dependencies using the command
cd El0ps
pip install -e .[dev]
Make a new branch for your feature using the command
git branch my_new_feature
git switch my_new_feature
Make your changes and add unit tests for them.
Open a pull request on
el0ps
repository.
You can build the documentation locally using the command
sphinx-build -M html doc/source/ doc/build/
from the root of the repository. The generated documentation will be in the doc/build/
directory.