Thank you for considering contributing to the Phishing Simulation Tool! We appreciate your help in improving this project.
There are several ways you can contribute:
-
Reporting Issues: If you encounter any bugs or have suggestions for improvements, please create an issue in the GitHub repository.
-
Feature Requests: If you have an idea for a new feature, feel free to open an issue or submit a pull request with your proposed changes.
-
Code Contributions:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature/my-feature
- Make your changes and commit them:
git commit -m "Add my feature"
- Push your changes to your forked repository:
git push origin feature/my-feature
- Open a pull request against the main repository.
- Follow PEP 8 style guidelines for Python code.
- Write clear, concise commit messages.
- Include comments in your code where necessary to explain complex logic.
Before submitting a pull request, please ensure that your changes do not break any existing functionality. You can run tests using:
By contributing, you agree that your contributions will be licensed under the same license as this project (MIT License).
Thank you for contributing!