Project Structure
Here is a brief overview of the Apollon2 monorepo structure:
apollon2/
├── standalone/
│ ├── server/
│ │ ├── src/
│ │ ├── package.json
│ │ └── ...
│ └── webapp/
│ ├── src/
│ ├── package.json
│ └── ...
├── library
│ ├── src/
│ ├── package.json
| └── ...
│
├── .nvmrc # Specifies the Node.js version
├── .prettierrc # Configuration file for formating typescript files
├── commitlint.config.mj # Checking commit messages in format
└── README.md # Project documentation
Package Overview
Library Package
The library package contains the core Apollon editor components and utilities that can be used as a standalone library.
Standalone Server
The standalone/server package provides the backend API and services for the Apollon application.
Standalone Webapp
The standalone/webapp package contains the frontend web application that uses the library package.