We're excited that you're interested in contributing to PullCraft! This document outlines the process for contributing and sets some guidelines to ensure a smooth collaboration.
- Fork the Repository: Create your own fork of the PullCraft repository on GitHub.
- Clone Your Fork:
git clone https://github.com/your-username/PullCraft.git - Create a Branch:
git checkout -b feature/your-feature-name - Make Changes: Implement your feature or bug fix.
- Test Your Changes: Ensure your changes don't break existing functionality.
- Commit Your Changes: Use clear, concise commit messages.
- Push to Your Fork:
git push origin feature/your-feature-name - Open a Pull Request: Submit a PR from your fork to the main PullCraft repository.
- Follow the existing code style in the project.
- Write clear, simple code.
- Include comments for complex logic. Self-documenting code is a myth. Be explicit.
- Write unit tests for new functionality.
- Use the GitHub issue tracker to report bugs.
- Clearly describe the issue, including steps to reproduce.
- Include relevant information like OS, browser version, etc.
- Keep PRs focused on a single feature or bug fix.
- Include a clear description of the changes. Add documentation if needed.
- Reference any related issues in the PR description.
- Be open to feedback and be willing to make changes if requested.
All contributors are expected to adhere to our Code of Conduct.
Thank you for contributing to PullCraft!