General Concepts
This section documents the fundamental architectural concepts of HR Studio 2. Each article is aimed at developers and explains how the system works, what contracts to follow, and how to extend the system correctly.
Articles
- Authentication — How JWT authentication works end-to-end
- Configuration System — How the 4-level config hierarchy works and how to add a new config variable
- Forms and DataAreas — How forms are structured, how to add a field, how to create a custom component
Quick reference
| I want to... | Read... |
|---|---|
| Add a new configuration variable | Configuration System — Adding a new key |
| Read a config value in the frontend | Configuration System — Frontend hooks |
| Add a field to a DataArea | Forms and DataAreas — Adding a field |
| Create a tenant-specific component override | Forms and DataAreas — Component overrides |
| Add a tenant custom field | Forms and DataAreas — Custom fields |
| Gate access to a form section by role | Forms and DataAreas — Permission gating |