Thank you for your interest in contributing! :) 🎉
We welcome all kinds of contributions — bug fixes, improvements, documentation updates, and new features.
- Fork the repository.
- Clone your fork locally:
git clone https://github.com/your-username/your-repo.git
- Create a new branch for your work:
git checkout -b feat/your-feature-name
- Install dependencies:
npm install
- Run locally:
npm run dev
I. Follow existing code style and linting rules.
II. Write clear commit messages (use Conventional Commits if possible).
III. Add or update tests when relevant.
IV. Ensure the project builds successfully before submitting:
-
Commit your changes:
git add . git commit -m "fix: describe your fix" -
Push to your fork:
git push origin feat/your-feature-name -
Open a Pull Request (PR) on the main repository.
-
If you find a bug or have a feature request:
-
Check if it’s already reported in the Issues tab.
-
If not, open a new issue and include:
-
A clear description of the problem or feature
Thank you for helping make RAGloma better! 🙌