mirror of
https://github.com/Chevron7Locked/kima-hub.git
synced 2026-06-19 07:37:17 +00:00
1.3 KiB
1.3 KiB
Contributing to Kima
First off, thanks for taking the time to contribute! 🎉
Getting Started
- Fork the repository
- Clone your fork locally
- Set up the development environment (see README.md)
- Create a new branch from
mainfor your changes
Branch Strategy
All development happens on the main branch:
- All PRs should target
main - Every push to
maintriggers a nightly Docker build - Stable releases are created via version tags
Making Contributions
Bug Fixes
- Check existing issues to see if the bug has been reported
- If not, open a bug report issue first
- Fork, branch, fix, and submit a PR referencing the issue
Small Enhancements
- Open a feature request issue to discuss first
- Keep changes focused and minimal
Large Features
Please open an issue to discuss before starting work.
Code Style
Frontend
The frontend uses ESLint. Before submitting a PR:
cd frontend
npm run lint
Backend
Follow existing code patterns and TypeScript conventions.
Pull Request Process
- Target the
mainbranch - Fill out the PR template completely
- Ensure the Docker build check passes
- Wait for review - we'll provide feedback or approve
Questions?
Open a Discussion thread for questions that aren't bugs or feature requests.
Thanks for contributing!