Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A12 logo

Overview Engine

Containing the A12 Overview Engine package, migration tool, and interactive showcase applications for building data-driven overview interfaces with React.

Refer to https://geta12.com/#/docs to get started with A12 development


License

Parts of the A12 platform are made available under a dual license. Please check the LICENSE file for details.


Getting Started

How to Use It

Import & Install

To use the Overview Engine in your project:

npm install @com.mgmtp.a12.overviewengine/overviewengine-core

How to Build and Run

Prerequisites

The following tools are required in order to build this repository:

Tool Version
JDK 21
Node 24.x
pnpm 10.x
Gradle (optional) 8.x

How to Build

Install all dependencies and link local packages:

pnpm install

Build all packages:

pnpm compile

This will execute the build in all packages, which includes:

  • Compiling TypeScript source in core folder and others to JavaScript
  • Bundle the showcase using Rsbuild
  • Generate documentation

How to Test

Run unit tests in all packages:

pnpm test

Run end-to-end tests (require the dev servers to be running via pnpm start):

pnpm testE2E

How to Run

Start the development environment:

pnpm start

This will start the dev servers and TypeScript compilers in watch mode. This is the recommended way to start developing instead of starting individual packages.

For IntelliJ users, the compound task 'Start - All' can be run to execute all of them separately.

How to Access It

Once running, open your browser and navigate to:

  • Showcase: http://localhost:12000
  • Documentation: documentation/build/index.html (after compile)
  • TypeDoc: documentation/build/assets/generated/typedoc/index.html (after compile)

How to Clean and Format

Remove all build artifacts:

pnpm clean

Run linting:

pnpm lint

Fix linting issues:

pnpm format

Documentation

  • Full technical documentation is available at GetA12.com.
  • The website also provides access to the A12 Discourse Community Forum.

The mgm A12 Team

mgm technology partners GmbH • Imprint

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages