Thank you for your interest in contributing to the CDK Project Rules for Amazon Q Developer! This document provides guidelines and instructions for contributing to this project.
This project adheres to a Code of Conduct that all contributors are expected to follow. By participating, you are expected to uphold this code. Please report unacceptable behavior to the project maintainers.
There are many ways to contribute to this project:
- Submit Issues: Report bugs, suggest features, or ask questions.
- Submit Pull Requests: Contribute code, documentation, or rule improvements.
- Review Pull Requests: Help review and test other contributors' pull requests.
- Share Feedback: Provide feedback on existing rules and suggest improvements.
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/cdk-project-rules.git - Create a branch for your changes:
git checkout -b feature/your-feature-name - Make your changes
- Commit your changes:
git commit -m "Description of changes" - Push to your fork:
git push origin feature/your-feature-name - Open a pull request
- Ensure your PR addresses a specific issue or clearly describes the improvement
- Update documentation as needed
- Follow the existing code and documentation style
- Include tests if applicable
- Make sure all tests pass
- Request review from maintainers
When contributing new rules or modifying existing ones:
- Consistency: Ensure rules are consistent with CDK best practices
- Clarity: Rules should be clear and easy to understand
- Practicality: Rules should be practical to implement in real-world scenarios
- Documentation: Include examples and explanations
- Use clear, concise language
- Follow Markdown best practices
- Keep formatting consistent
When reporting issues, please include:
- A clear, descriptive title
- A detailed description of the issue
By contributing to this project, you agree that your contributions will be licensed under the project's MIT License.
Thank you for contributing to CDK Project Rules for Amazon Q Developer!