Aller au contenu

Components

Ce contenu n’est pas encore disponible dans votre langue.

Selenite is divided into several components, each hosted in its own GitHub repository.

The idea is to promote modularity and reusability, as well as to facilitate the development of new features and the maintenance of existing ones.

Each component deals only with a specific aspect of the project, and the dependencies between them are kept to a minimum.

Components repo

All components are hosted on GitHub in the Selenite organization.

Commons repo

Commons contains the core classes and interfaces.

Graph Editor repo

Dependencies

Backend repo

MacroBlocs management.

Simplified Interface repo

Dependencies

Advanced Interface repo

The advanced interface is a web based appplication, which can also be installed as a desktop application.

Dependencies

Docs repo

The documentation you are currently reading!

It is based on Starlight, a documentation template built with Astro, a static site generator that builds faster websites with less client-side JavaScript.

Dependencies