Thank you for considering contributing to Cadmi_AI! This guide will help you get started and ensure a smooth contribution experience. We appreciate all contributions, big or small.
- Getting Started
- Issues and Feature Requests
- Development Workflow
- Code Guidelines
- Submitting a Pull Request
- Review Process
- Fork the Repository: Start by forking the Cadmi_AI repository to your GitHub account.
- Clone the Repository: Clone your forked repository locally to start making changes.
git clone https://github.com/YOUR-USERNAME/Cadmi_AI.git cd Cadmi_AI
- Set Up the Environment: Ensure you have all dependencies installed by following the setup instructions in the
README.md
.
- Looking for First Issues? Check out issues labeled
good first issue
to find beginner-friendly tasks. - Feature Requests: If you have a feature suggestion, open a new issue and describe your idea in detail.
- Bug Reports: If you encounter a bug, please report it. Provide a clear, detailed description and, if possible, steps to reproduce the issue.
- Create a Branch: Always create a new branch for your work.
git checkout -b feature-or-bug-name
- Make Changes: Write and test your code locally.
- Commit Changes: Follow conventional commit guidelines and provide a descriptive commit message.
git commit -m "feat: add new feature to improve AI accuracy"
- Push Changes: Push your branch to your forked repository.
git push origin feature-or-bug-name
- Formatting: Ensure your code follows the style guide (e.g., Prettier, ESLint).
- Comments: Add comments to explain complex code and ensure readability.
- Testing: Write tests for your code where applicable to help maintain project stability.
- Open a Pull Request (PR): Once your changes are ready, open a PR from your branch to the
main
branch. - PR Details: Provide a clear description of your changes, link any relevant issues, and explain any decisions made during development.
- Your PR will be reviewed by a project maintainer. Please be patient and responsive to feedback.
- Address any requested changes and push updates to your branch.
- Once approved, your PR will be merged into the main repository.
Thank you for contributing to Cadmi_AI! We look forward to collaborating with you.