Appearance
FAQ β
Suriform has just been released π β and while we donβt have a full FAQ yet, this page will soon cover common questions and troubleshooting tips based on real user feedback.
For now, most information can be found throughout the docs β especially in Getting Started, Core Concepts, Tools API, and Rule Reference.
π About This Page β
Weβre keeping this FAQ intentionally minimal at launch. As developers begin using Suriform, weβll collect the most helpful questions from GitHub issues, community discussions, and real-world use cases β then expand this page to make it more useful.
You can help shape it by sharing your experience or opening a discussion in Github.
π‘ Quick Pointers β
Hereβs a quick overview of what Suriform offers out of the box:
- π§ Custom Rules β Write complex async rules with dynamic messages
- β‘ Built-in Rules β Use over 50 built-in rules with native support
- π¬ Messaging β Manage messages across rule, locale, and group levels
- π Localization β Granular locale control β globally and per form
- β οΈ Error Handling β Inline, popup, and summary error feedbacks
- π§© Events & Hooks β Extend behavior through validation lifecycle hooks
- ποΈ Watchers β Reactively observe and respond to form or field changes
π§ Need Help? β
If you encounter any issues or have questions not yet covered here:
- Check the Getting Started page
- Open a discussion or issue on GitHub
- Follow Suriformβs updates for upcoming FAQ entries and community tips
