-
-
Notifications
You must be signed in to change notification settings - Fork 226
Contributing
Jordi Burguet-Castell edited this page Dec 15, 2025
·
8 revisions
The preferred way to report a problem or request/disccuss new features is by opening a new issue at https://github.com/etetoolkit/ete/issues . Please check if there is already such an open issue before creating a new one.
Contributions to the main code, unit-tests and documentation are very welcome. The preferred procedure is:
- Clone the repository.
- Add features or correct bugs as necessary (keep your branch in sync with the upstream branch).
- For new features, add doc string documentation and unittests functions where necessary.
- For new modules, add documentation, unittests and a tutorial section.
- Send a Pull Request for code review and discussion.
To run the tests, after you have a local installation (pip install -e .[test] or similar, see README.md for details), you can run the tests with:
./run_tests.pyTo see all the available options for running the tests, use:
./run_tests.py -hETE Toolkit http://etetoolkit.org