Contributing Guidelines¶
Thanks for your interest in contributing to readme-ai. Please review these guidelines to ensure a smooth process.
Make Valuable Contributions¶
Strive to make useful, creative, and high quality contributions. This isn't meant to be a high bar, but more of a guiding principle and philosophy. Here's what we mean by these terms:
Useful: Solve common problems, use cases, bugs, or new features.
Creative: Innovative and helping us all grow and learn new things.
High Quality: Well-written, structured, and explained.
Ways to Contribute¶
To improve and grow the project, we need your help! Here are some ways to get involved:
Activity | Ideas |
---|---|
๐ Discussions | Start a discussion by asking a question or making a suggestion. |
๐ Open an Issue | Find unhandled exceptions and bugs in the codebase. |
๐ Documentation | Write documentation for the project. |
๐งช Testing | Write unit tests to increase code coverage. |
๐งฉ Feature Requests | Brainstorm new ideas such as a CLI option to select any language. |
๐ ๏ธ Code Contributions | Contribute to the codebase and submit a pull request. |
๐ข Code Readability | Find ways to make code more readable and easier to understand. |
๐ค Other | Anything else you can think of! |
These are just a few examples, and we welcome any other ideas you may have!
Submitting Changes¶
- Fork the repository and clone it locally.
- Create a new branch with a descriptive name i.e
feature/new-feature-name
orbugfix-issue-123
. - Make focused changes with clear commits.
- Open a pull request document the changes you've made and why they're necessary.
- Respond to code reviews from maintainers.
Code Quality Expectations¶
- Clear, well-documented code
- Include tests for new code
- Follow project style standards
- Rebase onto latest main branch
Attribution¶
Contributors to our project will be acknowledged in the project's README.md file.
License¶
By contributing to our project, you agree to license your contributions under the project's open source license. The project's license can be found in the LICENSE
Thank you for your interest in contributing to readme-ai! We appreciate your help and look forward to working with you.