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 NEW
- 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.1):
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 | 105 | application |
---|---|---|
interface | 20 | interface |
auto-webclient | xindi.1 | generator_settings |
generator_annotations | ||
phrases | ||
query | ||
translations | ||
parameters | ||
connector | 36.5 | processor |
variables | ||
datastore | 113 | consumed_interfaces_mapping |
provided_interface_implementation | ||
migration_mapping | ||
regular_expression_engine | ||
relational-database-bridge | 109 | database |
database_transformation | ||
sql-mirror | 109.1 | sql_mapping |
webclient | xindi.1.1 | views |
widget | ||
client bindings | ||
gui_model | ||
phrases | ||
translations | ||
settings | ||
parameters | ||
project-build-environment | 41 | wiring |
deployment |