Developer tools and utilities for the A12 platform development.
Disclaimer: Please note that these tools may not strictly adhere to A12's breaking change management policies and are subject to modification as required by the A12 development team.
Refer to https://geta12.com/#/docs to get started with A12 development
Parts of the A12 platform are made available under a dual license. Please check the LICENSE file for details.
Refer to each plugin or package README for installation and usage instructions.
- Java 21
- Gradle 9
- Node.js 24
- pnpm 11+
Build all Gradle plugins:
gradle buildBuild NPM packages:
pnpm install
node --run compileTest Gradle plugins:
gradle testTest NPM packages:
node --run testNPM scripts available at root level:
# Clean all build artifacts
node --run clean
# Compile all packages
node --run compile
# Start TypeScript watch mode for all packages
node --run start
# Test all packages
node --run test
# Lint code
node --run lint
# Format code
node --run formatThis repository contains utility libraries and build plugins. There are no DevApps to run.
- Full technical documentation is available at GetA12.com.
- The website also provides access to the A12 Discourse Community Forum.
The mgm A12 Team