We would like to thank you for considering contributing to Spam-Detection! Contributions from the community are a big part of what makes open source so great. Whether you are a newcomer or an experienced developer, your contributions are greatly appreciated.
Please make sure to read and understand this guide before making a contribution. It will help you to get started and ensure a smooth process for submitting your contributions.
By participating in this project, you are expected to uphold our Code of Conduct.
- Fork the repository on GitHub by clicking the "Fork" button in the top right corner.
- Clone the forked repository to your local machine.
git clone https://github.com/yourusername/spam-detection-project.git
- Add the original repository as a remote, so you can fetch changes.
git remote add upstream https://github.com/adamspd/spam-detection-project.git
- Fetch the latest changes from the upstream repository.
git fetch upstream
- Checkout to the main branch and merge the latest changes.
git checkout main git merge upstream/main
- Create a new branch for your feature or bug fix.
git checkout -b your-feature-branch
- Make your changes in the codebase.
- Commit your changes using a clear and descriptive commit message.
git add . git commit -m "Your clear and descriptive commit message"
- Push your branch to your forked repository.
git push origin your-feature-branch
- Create a pull request by going to the original repository on GitHub and clicking the "New pull request" button.
- Make sure that your code follows the project's coding style.
- Write good commit messages.
- Your pull request should be made from a branch other than
main
. - Your pull request should have a meaningful title.
- Describe the changes made in the pull request description.
- Include any relevant issue numbers in the pull request description.
If you find a bug, please create an issue in the GitHub issue tracker describing the problem and including steps to reproduce the issue.
Feature requests are welcome. Please create an issue in the GitHub issue tracker describing the feature you would like to see, why it is useful, and how it should work.
By contributing, you agree that your contributions will be licensed under the project's license.
Thank you for contributing to Spam-Detection!