Thank you for considering contributing to our project! We welcome contributions from everyone.
Before making contributions, please ensure that:
- Your code adheres to our formatting guidelines.
- Your code passes all existing tests.
- You have reviewed our existing documentation and have made updates if necessary.
- Fork the repository to your GitHub account.
- Clone the forked repository to your local machine:
git clone https://github.com/shahen94/craft
- Create a new branch for your changes:
git checkout -b feature/your-feature
- Make your changes and ensure they adhere to the project guidelines.
- Commit your changes:
git commit -am "Add your descriptive commit message"
- Push to your forked repository:
git push origin feature/your-feature
- Create a new pull request on the original repository's GitHub page.
- Follow the existing coding style and conventions.
- Ensure your code is well-documented, especially for new features or changes.
- Make sure to write clear commit messages that describe the changes being made.
- Before submitting a pull request, ensure that all existing tests pass.
- Write additional tests for new features or changes as necessary.
If you encounter any bugs, issues, or have suggestions for improvements, please open an issue on our GitHub repository.
Be respectful and considerate of others' contributions. We encourage constructive feedback and collaboration.
Thank you for your interest in contributing to our project!