Aucune description
  • C 27.7%
  • C++ 26.7%
  • Jupyter Notebook 19%
  • JavaScript 18.1%
  • Python 7.2%
  • Autre 1.2%
Aller au fichier
2026-03-04 17:59:05 +01:00
doc/repository/javascript repo: Harmonize use of space in anonymous JS functions 2025-11-25 11:18:26 +01:00
lib experiment: Correctly center cursor after pointer lock 2026-03-04 17:59:05 +01:00
share experiment: Fix missing symbols on HiDPI screens 2026-03-04 15:47:55 +01:00
src alicare: Disable OIDC registration too 2026-03-04 17:58:50 +01:00
tools repo: Move utility scripts to repository root in tools/ 2026-02-27 11:12:46 +01:00
vendor repo: Update to mimalloc 3.1.6 2026-01-12 21:51:58 +01:00
.gitattributes alicare: Add skeleton app 2025-11-03 16:50:45 +01:00
.gitignore repo: Ignore editor config and cache stuff 2026-01-14 15:27:38 +01:00
FelixBuild.ini experiment: Build asset list scripts manually (for now) 2026-02-27 11:14:28 +01:00
FelixBuild.ini.presets repo: Move FelixBuild.ini to root directory 2025-12-08 21:10:50 +01:00
LanguageConfig.json repo: Move utility scripts to repository root in tools/ 2026-02-27 11:12:46 +01:00
README.md repo: Don't use colon in README directory list 2025-11-25 11:09:15 +01:00

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: