Docs
To get started with Alan:
- An introduction to Alan
- Tutorial A: developing software with Alan
- Tutorial B: a Restaurant app, Part I
- Tutorial C: a Restaurant app, Part II
- The Alan stack from the bottom up
Other useful resources:
- Migrating application data with the Alan IDE
- Version control & offline editing for the Alan IDE
- Spreadsheet data import & export in Alan apps
- Users & Authentication in Alan apps
- Background information on the syntax
- An older tutorial: a quick starter
Language documentation (2024.2):
Below you can find a list of languages that are part of the Alan platform.
The application language is for application.alan files.
The interface language for interface.alan files.
The migration_mapping language for migration.alan files, the wiring language for wiring.alan files, the deployment language for deployment.alan files, and so on. If you cannot find the language documentation for a file, please ask about it on the forum. We plan to add a complete overview to this page in the near future.
See versions.json for the latest recommended versions of the different system types that are compatible with the specified platform version.
| model | 106 | application |
|---|---|---|
| interface | 20 | interface |
| auto-webclient | yar.11 | generator_settings |
| generator_annotations | ||
| phrases | ||
| query | ||
| translations | ||
| parameters | ||
| connector | 36.5 | processor |
| variables | ||
| datastore | 116 | consumed_interfaces_mapping |
| provided_interface_implementation | ||
| migration_mapping | ||
| regular_expression_engine | ||
| relational-database-bridge | 110 | database |
| database_transformation | ||
| sql-mirror | 116 | sql_mapping |
| webclient | yar.11.0 | views |
| widget | ||
| client bindings | ||
| gui_model | ||
| phrases | ||
| translations | ||
| settings | ||
| parameters | ||
| default features | ||
| main | ||
| query | ||
| project-build-environment | 41 | wiring |
| deployment |