📁Structure

Understand how Remède is structured.

  • server.py: Main API, made with Fastapi

  • data/: Dataset and Remède databases

  • app/: Ionic project

    • src/: Vuejs project

      • components : Vue components for the interface

      • data : Static data like translations (see Translation)

      • functions : Typescript file to interact with native API or manage the offline dictionary

      • views : The "views" (pages) of the application

    • tauri-src/: Tauri Project

    • android/: Android project, generated by @capacitor/android

  • api-definition: API to fetch Wictionary definitions (it's a git submodule)

  • scripts/: Scripts to parse, generate and make migrations on the database.

  • convert : Tools and scripts used to convert Remède databases to other dictionaries formats

  • docs/: The website and blog of Remède. The documentation is at labsesoftware/docs.remede.camarm.fr

  • corrector/: Docker to run languagetool API

  • tts/: Docker compose to run nanotts with opentts

  • builds/latest: Latest builds for platforms (can be outdated...)

Of course, there are more folders...

Last updated

Was this helpful?