Welcome to IMPERIAL's monolithic repository, storing the API, web interface, and API.
Apps:
- api - The API for IMPERIAL.
- web - The web interface for IMPERIAL.
- docs - The documentation for IMPERIAL.
- bot - The bot for IMPERIAL.
Packages:
- commons - Common interfaces, functions, etc that are used across the majority of the codebase.
- internal - Database models that are used across the majority of the codebase.
- tsconfig - The shared tsconfig for the codebase.
- imperial.js - JavaScript SDK for IMPERIAL's API.
- imperial.py - Python SDK for IMPERIAL's API.
- imperial-rs - Rust SDK for IMPERIAL's API.
- imperial-vsc - VSC extension for IMPERIAL's API.
Requires:
- Node.js
- Yarn
- Docker
- Fork the repository
- Clone the repository
- Run
yarn
andyarn install:all
to install dependencies - Run
yarn dev
to start the development server - Make your changes
- Commit your changes
- Push your changes
- Open a pull request
Licensed under the Mozilla Public License, Version 2.0 (the "License"); you may not use this code except in compliance with the License.
You may obtain a copy of the License here.