Developer guide
This section is for contributors, integrators, and AI agents working with the BraDypUS codebase.
Quick orientation
| You want to… | Read… |
|---|---|
| Understand how the app bootstraps | Architecture |
| Find which file handles X | lib/ map · Modules |
| Understand the DB layer | Database |
| Write a new migration | DB migrations |
| Understand the query DSL | SQL layer |
| Understand record read / write | Record lifecycle |
| Understand config schema & access control | Config & UAC |
| Work on the Vue frontend | Frontend |
| Add OAuth support | OAuth2 / SSO |
| Use the widget API | Widget API |
| Run the test suite | Testing |
Source repositories
| Repo | Contents |
|---|---|
| lad-sapienza/bdus-api | PHP API + Vue 3 frontend |
| lad-sapienza/bdus-docs | This documentation site |