Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 1.03 KB

projectArchitecture.md

File metadata and controls

18 lines (11 loc) · 1.03 KB

Project architecture

As explained in the Readme, Label is splited between the specific features for the Cour de cassation (machine learning engine API, database connector, etc.) and the generic features (not linked to the specific needs of the Cour de cassation).

The project itself is splited into 4 packages:

  • /packages/courDeCassation is the specific features for the Cour de cassation.
  • /packages/generic/backend is the Label backend.
  • /packages/generic/client is the Label frontend.
  • /packages/generic/core includes the functions used by both the frontend and the backend.

Label is also using external packages:

  • pelta-design-system is the design system used by the frontend.
  • (to be deprecated) sder is a common packages with various modules, functions and type.
  • (to be deprecated) sder-core is another common packages with functions related to authentification.