Contributing to the Project
Overview
AITuberKit is evolving daily through the cooperation of everyone as an open-source project. This document explains how to contribute to the project. We warmly welcome your participation in any form, whether it's support (sponsorship) or technical cooperation (code contributions, bug reports, etc.).
Financial Support (Sponsorship)
For those who can support the continued development of AITuberKit, you can participate in the following ways.
GitHub Sponsors
Buy Me A Coffee
About Sponsorship
Currently, there are no rewards for sponsoring AITuberKit. Therefore, we ask for voluntary support from those who have financial flexibility. We would appreciate your consideration only if you find value in the project.
We sincerely thank you for your warm support.
Technical Contributions
You can also participate in technical contributions to AITuberKit in various ways.
Reporting Issues
If you find a bug or have an idea for a new feature, please let us know through the Issues page on GitHub.
Including the following information when creating an issue will help us respond more smoothly:
- Detailed description of the problem
- Steps to reproduce (for bugs)
- Expected behavior and actual behavior
- Environment (browser, OS, Node.js version, etc.)
- Screenshots or videos (if possible)
Pull Requests
If you want to improve code or add new features, try creating a pull request with the following steps.
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature-name
) - Make changes
- Commit (
git commit -m "Add feature: your feature description"
) - Push to your forked repository (
git push origin feature/your-feature-name
) - Create a pull request from GitHub
Pull Request Tips
- Focusing on one feature or fix per pull request makes the review process smoother
- Including a description of what was changed and why in your pull request makes it easier to understand
TIP
Language files locales/ja/translation.json
only need to be changed. Other language files will be automatically updated when creating and updating a PR.
TIP
README and documentation files website/document
do not need to be updated. The administrator will update them when merging.
Community
Joining the AITuberKit community to ask questions and share ideas is also an important contribution to the project.
- Discord - For real-time interaction and questions
- X (Twitter) - AITuberKit developer shares AI information
Guidelines
The AITuberKit community values an open and friendly environment. We ask all participants to:
- Respect and be considerate of each other
- Aim for constructive feedback
- Respect diversity and help create an environment where everyone can participate
- Avoid uncomfortable language or behavior
If you notice concerning behavior, please contact [email protected].
Words of Thanks
AITuberKit exists through the contributions of many people. We sincerely thank all contributors.
In particular, we express special thanks to:
- pixiv/ChatVRM - The project that forms the foundation of AITuberKit
- All sponsors
- Those who have contributed code and documentation
- Those who have reported bugs or suggested features
Thank you for your warm support. Let's grow AITuberKit together.