Thank you for your interest in contributing to Project AURA (Advanced Universal Responsive Avatar)! We are building the future of local-first AI companions.
We use a GitHub-based workflow with feature branches, pull requests (PRs), and core reviewer approvals.
Branches must be named clearly and consistently corresponding to their component:
- feature/ β for new features
feature/dashboard-ui-upgradefeature/voice-japanese-support
- fix/ β for bug fixes
fix/livekit-rtc-disconnectfix/pgvector-indexing
- chore/ β for non-functional/documentation changes
chore/update-readmechore/mkdocs-theme
For detailed local setup instructions, component architecture, and API documentation, please visit our documentation website or view the markdown files located in docs/developer/.
When opening a PR, follow this format:
[type]: Short description
Examples:
feature: add system prompt memory chunkingfix: resolve livekit token expiration issue
Your PR description should include:
- Summary β What does this PR do?
- Testing β Detail exactly what scripts or Pytests you ran to ensure this didn't break latency or functionality.
- Screenshots (if applicable) β If modifying the Dashboard or the Live2D Avatar parameters, attach a screenshot/video.
By contributing to AURA, you agree that your contributions will be licensed under its MIT License.