### Build Botania Website with Jekyll Source: https://github.com/vazkiimods/botania/blob/1.20.x/web/ARCHITECTURE.md Use this command to build the Botania website locally using Jekyll. Ensure you have Bundler installed and the project's gems are set up. ```bash bundle exec jekyll build ``` -------------------------------- ### Build and Push Botania Website Source: https://github.com/vazkiimods/botania/blob/1.20.x/web/ARCHITECTURE.md Execute this script from the repository root to build the Botania website and push the changes. This is typically used for deployment. ```bash scripts/syncweb.sh ``` -------------------------------- ### Using yarnforge-plugin for Fabric Porting Source: https://github.com/vazkiimods/botania/blob/1.20.x/doc/blanketcon_2022/talk_script.org This snippet shows the initial commit hash related to the beginning of Fabric work using the yarnforge-plugin. ```text da723df4be3c39fbafd5365ed596469fb36489a4 ``` -------------------------------- ### Apply Code Formatting with Gradle Source: https://github.com/vazkiimods/botania/blob/1.20.x/CONTRIBUTING.md Use the `spotlessJavaApply` Gradle task to automatically fix most code style violations. ```gradle ./gradlew spotlessJavaApply ```