-
Notifications
You must be signed in to change notification settings - Fork 19
Description
Overview
Evolve Web Forms into a standalone Dockerized app for decoupled integration with hosts like Central, addressing embedding issues like CSS/JS conflicts and enabling independent development, releases, and future features like offline sync.
Goals
- Decouple Web Forms from host apps for independent upgrades and reduced conflicts
- Define versioned APIs for seamless integration and extensibility
- Ensure easy deployment with proxying for easy adoption
- Ensure security, performance, and fallback mechanisms
User Stories
As a Central maintainer,
I want Web Forms as a standalone app,
so that I can update WF without host changes.
As a Web Forms integrator,
I want Web Forms to be independent from host apps
so that I avoid dependencies and style conflicts.
As a form user,
I want reliable access to Web Forms' forms,
so that I benefit from offline and entity features seamlessly.
Scope
Define what’s included and excluded in this Epic to set clear boundaries.
- In Scope: Deployment infrastructure, Central API integrations, and migrating UI features from central to web forms (e.g, Central's modals, etc).
- Out of Scope: Offline capabilities
Subtasks
List of subtasks (to be created as separate issues). Update with links as they’re created.
- Write proposal
- Consult with the Central team to get a complete understanding and develop the implementation plan.
- [TDB: Create a ticket with the implementation plan and update this list]
Dependencies
Additional Notes
Related Issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status