Structure
Understand how Remède is structured.
Good practise
To discover and understand the project structure, start a development server and try to modify some files and see what changes.
server.py
: Main API, made with Fastapidata/
: Dataset and Remède databasesapp/
: Ionic projectsrc/
: Vuejs projectcomponents
: Vue components for the interfacedata
: Static data like translations (see Translation)functions
: Typescript file to interact with native API or manage the offline dictionaryviews
: The "views" (pages) of the application
tauri-src/
: Tauri Projectandroid/
: 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 formatsdocs/
: The website and blog of Remède. The documentation is at labsesoftware/docs.remede.camarm.frcorrector/
: Docker to run languagetool APItts/
: Docker compose to run nanotts with openttsbuilds/latest
: Latest builds for platforms (can be outdated...)
Of course, there are more folders...
Last updated
Was this helpful?