- Fork the repository
- Clone your fork locally
- Create a feature branch from
main
| Branch | Purpose |
|---|---|
main |
Stable release branch |
dev |
Active development branch |
feature/* |
New features |
fix/* |
Bug fixes |
docs/* |
Documentation updates |
Follow Conventional Commits:
<type>(<scope>): <description>
[optional body]
Types:
feat— New featurefix— Bug fixdocs— Documentation changesrefactor— Code refactoringtest— Adding or updating testschore— Maintenance tasks
Examples:
feat(genesis): implement seed prompt parser
fix(hivemind): resolve wiki page duplication
docs(readme): update roadmap section
- Ensure your branch is up to date with
main - Write clear PR title and description
- Link related issues
- Request review from at least one maintainer
- All CI checks must pass before merge
- Python: Follow PEP 8, use type hints
- TypeScript: Follow ESLint configuration
- All functions must have docstrings/JSDoc
- Tests required for new features
- All docs maintain English + Korean (
.ko.md) versions - Update both versions when making documentation changes
- Keep the glossary up to date with new terms
Open an issue with the question label.