AMPATH FormsDocsDocs
GitHubGitHub (opens in a new tab)
  • Quickstart
    • Creating a new form
    • Edit an existing form
    • Forms
    • Components
    • Pages
    • Sections
    • Questions
    • Form Builder
    • Schema Editor
    • Form Viewer
  • Referencing Components
  • Hiding Fields
  • Performing Calculations
  • Historical Expressions
  • Field Types Reference
  • Expression Helpers
    • Validating Dates
    • Expression-based Validation
    • Injecting Data Sources
    • Contributing Guide
    • Deploy the Form Builder on your server
    • Extending the Form Engine
    • Running the Form Engine against an OpenMRS 3.x frontend

On This Page

  • Dependencies
  • Building
  • Development
Question? Give us feedback → (opens in a new tab)Edit this page
Docs
Developer Guide
Contributing Guide

Contributing Guide

🙏

PRs welcome!

Dependencies

Requires Node.js v12 (opens in a new tab) or lower. Clone the repo (opens in a new tab) and run npm install in the root of your directory.

Building

Run npm run build. Alternatively, run npm run build:prod to create an optimized production build.

Development

Run npm run start. This will fire up a development server on https://localhost:4200.

Injecting Data SourcesDeploy the Form Builder on your server

© 2024 AMPATH.Crafted by Dennis.