Reporting bugs
If you find a bug in the project, please let us know and report it on the project’s GitHub issue tracker. Link to the issue tracker: EDSL GitHub issue tracker When reporting a bug, it is helpful to include the following information:- The version of the project you are using. (Run edsl –version to find the version number.)
- The operating system you are using. (For example, Windows, macOS, or Linux.)
- The Python version you are using. (Run python –version to find the Python version number.)
- A detailed description of the bug, including the steps to reproduce it.
- If possible, a minimal example that reproduces the bug.
Suggesting enhancements
If you have an idea for an enhancement to the project, please let us know and report it on the project’s GitHub issue tracker (see link above). When suggesting an enhancement, it is helpful to include the following information:- A detailed description of the enhancement.
- A rationale for the enhancement.
- If possible, a sketch of the proposed implementation.
Drafting new documentation pages
If you would like to contribute a new documentation page to the project, please follow these steps:
Please follow the project’s documentation conventions when writing documentation (header styles, code blocks, links, etc.). For example, use the reStructuredText markup language and consider copying this or other pages as a template.
Contributing code
If you would like to contribute code to the project, it is helpfup to follow these steps:
When submitting a pull request, please include the following information:
- A description of the changes in the pull request.
- A rationale for the changes.
- If the changes fix a bug, please include the issue number.
