Thank you for your interest in contributing to the Inochi2D project!
Before getting in contact, please familiarize yourself with our code of conduct.
- Ask for help
- Report a bug
- Suggest a new feature
- Build and test the code
- Contribute code changes
- Contribute documentation
- Contribute test material
- Join the community
- Donate funds
There are a number of ways to request support:
- Raise an issue on our Github project using the "question" template
- Reach out to us on Luna's Discord server
- Send me a message on social media (Twitter)
There are a number of ways to report a bug:
- Raise an issue on our Github project using the "bug report" template
- Reach out to us on Luna's Discord server
- Send me a message on social media (Twitter)
There are a number of ways to request a new feature:
- Raise an issue on our Github project using the "feature request" template
- Reach out to us on Luna's Discord server
- Send me a message on social media (Twitter)
You can find full instructions for this specific release in the README.md file provided with this source code.
Raise a pull request on our Github project and follow the template.
- We do not accept contributions from people who work for/at Live2D inc. and affiliates.
- We will not accept pull requests that aim to support other 2d puppet formats within Inochi2D.
- Please do not submit code that is stolen from propriatary software.
While we can't prevent people from submitting code written using generative AI, we strongly advise against it. If you do insist on using generative AI please ensure you understand the code you submit fully. Any code submitted that you do not yourself understand and can't easily fix will be rejected.
Repeat attempts to submit broken, untested code with signs of being "vibe coded" may result in your permissions to submit code to the Inochi2D repositories to be revoked.
To change the code-level documentation, raise a pull request on our Github project and follow the template.
Documentation is important, and so is the correctness of said documentation; no documentation is better than misleading or wrong documentation. Using AI tools to generate documentation often hits snags like this, and as such, if you insist on using AI tools to assist in documentation writing, please confirm its accuracy before submission. As with code, repeat attempts to submit documentation which is misleading may result in your pull-request priviledges being revoked.
We'll be happy if any artists for vtuber models donate any old model textures for testing, doing so can be done via DMing Luna on Twitter.
Note you still retain all rights to your art/models and they will only be used for internal testing, if you at one point want to revoke your art as test material just tell Luna and she'll delete the textures.
We recommend you familiarize yourself with our code of conduct.
Once you have done so, you are welcome to join us on Luna's Discord Server. That communication channel is where our internal discussions happen and project decisions are made.
If you would like to help Luna cover the costs of running the Inochi2D project, you can do so here: https://www.patreon.com/clipsey