Introduction
Introduction to the developer documentation of the Dojo project.
Documentation of the dojo CLI utility
On this page you will find the documentation related to The Dojo development.
Sub-projects
The Dojo project is split in several sub-projects, each with its own repository. Here is the list of these projects and a brief description of each :
- The Backend code, which is split in:
- The Dojo Backend API: This project contains the REST API of The Dojo platform.
- The Dojo Backend: This project is used to deploy the API on a server.
- The UI code, which is split in:
- The Dojo CLI: This project contains the CLI utility of The Dojo platform which is currently the only production-ready user interface.
- The Dojo Web interface: This project contains the web interface of The Dojo platform which is currently under development.
- The Pipelines, which are split in:
- The Dojo Exercise Checker: This project is used to create a Docker image that checks if an exercise have been solved correctly.
- The Dojo Assignment Checker: This project is used to create a Docker image that checks if an assignment is correctly formatted.
Gitlab repositories
The code of the CLI is located here.
- The Dojo Backend API
- The UI code, which is split in:
- The Pipelines, which are split in: