Professional Email Spoofing and Phishing Simulation Framework
Guidelines for contributing code, reporting bugs, and submitting pull requests.
Thank you for your interest in contributing!
flowchart LR
A[Fork Repo] --> B[Make Changes on main]
B --> C[Run Tests<br/>py_compile + bash -n]
C --> D[Commit & Push to main]
D --> E[Open Pull Request]
E --> F[Review & Merge]
- Fork the repository
- Edit files directly on the
mainbranch - Commit your changes (
git commit -m "Add feature") - Push to your fork (
git push origin main) - Open a Pull Request from
main
MailSpoof uses a single-branch model.
- Only the
mainbranch exists and is active - Do not create feature branches (
git checkout -bis not used) - Do not create release branches
- All changes go through Pull Requests from
main
- Python 3.8+
- Follow existing code style
- Run
python -m py_compile lib/*.pybefore submitting - Ensure
bash -n install.shpasses
By contributing, you agree that your contributions will be licensed under the Apache-2.0 License.