-
Notifications
You must be signed in to change notification settings - Fork 8
Contribution Guidelines
Thank you for considering contributing to aPhyloGeo! We welcome your help in making this project even better.
If you are new to open source, follow the next steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Add feature'
. - Push to the branch:
git push origin feature-name
. - Submit a pull request.
Please adhere to the coding style of the project. If in doubt, check the existing codebase.
Ensure that your contributions pass all existing tests. If you add new features, include relevant tests. To run tests, use the Makefile:
make test
If you find a bug or have a suggestion, please open an issue on the issue tracker. You can create your good first issue.
To set up the development environment, follow these steps:
- install poetry if you dont already have it:
The best practice is to install it with their setup: Poetry Setup
OR it can be simply installed with
pip install poetry
. - Clone the repository:
git clone https://github.com/tahiri-lab/aPhyloGeo.git
. - Install dependencies:
poetry install
(poetry create and handle the Virtual Environment for you). - Open the Venv:
poetry shell
(aphylogeo-py3.11) python.exe aphylogeo/main.py
By contributing, you agree that your contributions will be licensed under the MIT License.
Thank you for contributing to aPhyloGeo! We appreciate your time and effort.
Please email us at: [email protected] for any questions or feedback.
Wiki
Available analyses
Misc