Thank you for your interest in contributing to DeepSafe! We welcome contributions from the community to help make the internet a safer place by detecting deepfakes.
- Check if the issue has already been reported.
- Open a new issue with a clear title and detailed description.
- Include steps to reproduce, expected behavior, and actual behavior.
- Attach screenshots or logs if applicable.
- Open a new issue describing the feature or improvement.
- Explain why this enhancement would be useful.
- Fork the repository.
- Create a new branch for your feature or fix:
git checkout -b feature/your-feature-name. - Make your changes and commit them with clear messages.
- Push to your fork:
git push origin feature/your-feature-name. - Open a Pull Request against the
mainbranch. - Describe your changes and reference any related issues.
- Clone the repository.
- Install dependencies (see README.md).
- Run tests before submitting:
make test.
- Follow PEP 8 for Python code.
- Use standard JavaScript/React best practices.
- Keep code clean, readable, and well-commented.
By contributing, you agree that your contributions will be licensed under the MIT License.