-
Ensure the feature was not already requested by searching on GitHub under Issues.
-
If you're unable to find an open issue addressing the feature, open a new one. Be sure to include a title and clear description, as much relevant information as possible.
-
If possible, use the relevant feature request templates to create the issue.
-
Ensure the bug was not already reported by searching on GitHub under Issues.
-
If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
-
If possible, use the relevant bug report templates to create the issue.
Please refer to the project's style guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.
-
Fork the repository on GitHub.
-
Clone your forked project to your own machine.
-
Create a new branch for the feature or bug you are working on.
-
Validate written code to conform with the chosen
Black
code convention.
- Install additionally required Python packages into Conda environment:
conda env update --file environment_dev.yml
- Perform code style analysis:
black ReTiSAR/*.py
-
Commit changes to your own branch.
-
Push changes to your own fork.
-
Submit a Pull request to the original project so we can review your changes.
- Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
- Ask any question about how to use ReTiSAR, get in touch with the AUTHORS.
WIP.