Guides
Operations
Release checklist and verification commands for a ModularJobs deployment.
The idea
Operations is the checklist for shipping a jar, not a player guide.
basics
Build the plugin, apply MySQL schema, read the generated configs, restart.
Everyday
Re-run the Java tests and keep starter YAML as examples you replace.
Advanced
Advanced — you do not need this to get started.
The editor stack is extra process to provision if you enabled it.
Release checklist
- Build the Paper artifact with
./gradlew :paper:build. - Apply
paper/src/main/resources/sql/mysql.sqlout of band. - Review generated
config.ymlanddatabase.ymlbefore enabling jobs. - Install only the optional integrations required by the server.
- Review the bundled job, boost, and upgrade YAML/JSON starter content before production use. Create task payables through the editor; MySQL starts empty.
Secure editor checklist
The editor is disabled by default. If enabled, configure an operator-managed REST session API, web editor URL, create secret, and MySQL 8 session schema. The Paper plugin does not launch or provision those services. See the editor guide.
Verification
Run the Java module tests from the repository root:
./gradlew :api:test :common:test :paper:testFor the web stack, run cargo test in web/rest-api and
npm test && npm run build in web/session-editor.