We welcome contributions from the cybersecurity community! This document provides guidelines for contributing to InstaRecon.
By participating in this project, you agree to abide by our Code of Conduct:
- Use welcoming and inclusive language
- Respect differing viewpoints and experiences
- Accept constructive criticism gracefully
- Focus on what is best for the community
- Show empathy towards other community members
If you find a bug or have a suggestion:
- Check existing issues to avoid duplicates
- Create a new issue with:
- Clear, descriptive title
- Detailed description of the problem/suggestion
- Steps to reproduce (for bugs)
- Expected vs. actual behavior
- Your environment details
- Fork the repository
- Clone your fork locally
- Create a new branch for your feature/fix
- Make your changes
- Test your changes thoroughly
- Commit with clear, descriptive messages
- Push to your fork
- Submit a pull request
- Follow PEP 8 coding standards
- Add docstrings for functions and classes
- Include comments for complex logic
- Maintain backward compatibility when possible
- Update documentation for new features
- Test your changes on different platforms if possible
- Verify that existing functionality still works
- Test edge cases and error conditions
All contributions must comply with:
- Legal and ethical hacking practices
- The project's educational and security testing purpose
- Instagram's Terms of Service
- Applicable laws and regulations
Contributions that enable illegal activities will be rejected.
Feel free to open an issue for questions about contributing.
Thank you for helping make InstaRecon better for the cybersecurity community!