Mizuchi is built in Node.js for the Climbers Court community. It runs on the Augur framework, utilizing the Discord.js library. The name Mizuchi is based on a character from the works of Andrew Rowe. The code is owned by the climbers court community staff members.
Pull requests from the community are welcome. Speak with Behold on Discord prior to starting to ensure your features fit with the bot.
When submitting a PR, please include the following questions with the appropriate answers:
- Are any changes to config.json necessary? If so, are they reflected in config-example.json?
- Are all referenced snowflakes contained in the config/snowflake.json file, rather than in the code directly?
- Are any changes to Interaction fingerprints needed? If so, are they reflected in the appropriate file in /registry?
- Have I used JSdoc style comments (at least) to properly document all of my functions?
- Are there any new dependencies that need to be installed? If so, are they reflected in package.json?
Some code has been re-used with permission from Kevin Dixon (Gaiwecoor).
Releases will be named based on the last word in the title of books published by the author. Expected titles for releases are:
- v1.0.0 - Magic
- v2.0.0 - Titan
- v3.0.0 - Star
- v4.0.0 - Sword
- v5.0.0 - Diamond
- v6.0.0 - Soul
- v7.0.0 - Divinity
- v8.0.0 - Sorcery
- v9.0.0 - Destiny