First off, thank you for considering contributing to PRAMAAN! We value community input and are excited to see how you can help improve the platform.
This section guides you through submitting a bug report. Following these guidelines helps maintainers and the community understand your report, reproduce the behavior, and find related reports.
- 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.
- Open a new issue and detail your feature request.
- Explain why this enhancement would be useful to most users, especially focusing on digital forensics and integrity verification workflows.
- Fork the repo and create your branch from
main. - If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Make sure your code lints.
- Issue that pull request!
We follow PEP 8 standard for Python code. Please ensure you run linters (e.g., flake8 or black) before submitting your pull request. Refer to the Developer Setup for more details.