Thank you for contributing to AI Employee Force. This document outlines our contribution process.
- Fork the repository
- Create a feature branch:
git checkout -b feat/your-feature-name - Make your changes
- Run tests:
npm test(when applicable) - Submit a pull request
| Prefix | Use for |
|---|---|
feat/ |
New features |
fix/ |
Bug fixes |
docs/ |
Documentation only |
chore/ |
Build, tooling, maintenance |
refactor/ |
Code refactoring |
test/ |
Adding or updating tests |
We follow Conventional Commits:
<type>(<scope>): <description>
[optional body]
[optional footer]
Examples:
feat(api): add agent status endpointfix(auth): handle expired token edge casedocs: update local development setup
Before submitting a PR, ensure:
- Code follows existing patterns and style
- Tests are added or updated for changed behaviour
- Documentation is updated if public API changes
- PR description explains the why, not just the what
- The PR is linked to a relevant issue (if one exists)
- All PRs require at least one approval from @AI-employee-force/agent-engino-team
- Address review feedback as commits (do not force-push during review)
- Resolve all conversations before merging
Use the issue templates in .github/ISSUE_TEMPLATE/ to report bugs or request features.
Be respectful, constructive, and professional. We follow the Contributor Covenant.
Owner team: @AI-employee-force/agent-engino-team