Thank you for considering contributing to this project! This document outlines the process and guidelines.
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR-USERNAME/github-actions-templates.git - Create a branch:
git checkout -b feature/your-feature-name - Make your changes and commit with clear messages
- Push to your fork:
git push origin feature/your-feature-name - Open a Pull Request with a clear description
# Clone the repository
git clone https://github.com/donny-devops/github-actions-templates.git
cd github-actions-templates
# Install dependencies (see README for specifics)
# Example for Python projects:
# pip install -e ".[dev]"
# Run tests
# See README.md for project-specific test commands- Follow the existing code style and conventions
- Write clear, descriptive commit messages
- Add tests for new features
- Update documentation as needed
- Ensure all tests pass before submitting
- Tests pass locally
- Code follows project style guidelines
- Documentation updated (if applicable)
- Commit messages are clear and descriptive
- Branch is up to date with
main
- What changed and why
- How to test the changes
- Related issues (if any) - use
Fixes #123orCloses #456 - Breaking changes (if any)
- A maintainer will review your PR within 3-5 business days
- Address any requested changes
- Once approved, a maintainer will merge your PR
- Use the issue templates when available
- Provide clear steps to reproduce
- Include relevant logs, screenshots, or error messages
- Specify your environment (OS, version, dependencies)
This project follows the Contributor Covenant Code of Conduct. By participating, you agree to uphold this code.
- Open an issue with the
questionlabel - Check existing issues and pull requests first
- See SUPPORT.md for additional help resources
By contributing, you agree that your contributions will be licensed under the same license as the project (see LICENSE).
Thank you for helping make this project better! 🚀