Annotations Overview
Erupt's annotation system is organized along two main lines: class-level and field-level. @Erupt defines the entity's overall behavior, while @EruptField declares how each field is displayed and edited. Feature annotations attach to them as attributes, forming the hierarchy below.
Recommendations
- Start with the basics — understand
@Eruptfirst, then move on to feature annotations. - Permissions first — configure
@Powerto keep your data safe. - Polish your layout with
@Layoutfor a better UX. - Master
@Drilland@LinkTreeto model complex data relationships. - Combine
@Viewand@Editfor fine-grained control over display and editing. - Use
@Dynamicto build conditional, interactive forms.