Aucune description
- C 27.7%
- C++ 26.7%
- Jupyter Notebook 19%
- JavaScript 18.1%
- Python 7.2%
- Autre 1.2%
| doc/repository/javascript | ||
| lib | ||
| share | ||
| src | ||
| tools | ||
| vendor | ||
| .gitattributes | ||
| .gitignore | ||
| FelixBuild.ini | ||
| FelixBuild.ini.presets | ||
| LanguageConfig.json | ||
| README.md | ||
Repository directories
The following directories are used:
- src/ for end-user projects, full applications and libraries
- lib/ for internal libraries shared by end-user projects
- share/ for reusable forms, experiments and study definitions
- doc/ for global repository documentation (architecture, code style, etc.)
- vendor/ for external vendorized libraries
Note
C++ and JS dependencies are vendorized agressively, and updated manually with a cooldown delay.
Mono repository
A mono repository is preferred for several reasons, including:
- Cross-project refactoring
- Simplified dependency management
- Long-term stability
You can find a more detailed rationale here: https://danluu.com/monorepo/
License
Two licenses are in used dependening on the project:
- The GPL 3.0 license especially for end-user applications.
- The MIT license for some libraries.