This repository has been archived by the owner on Jan 9, 2023. It is now read-only.
OpenAPI/Swagger #15
Comments
PhearZero
added a commit
that referenced
this issue
Sep 9, 2019
PhearZero
added a commit
that referenced
this issue
Sep 10, 2019
2 tasks
PhearZero
added a commit
that referenced
this issue
Sep 10, 2019
PhearZero
added a commit
that referenced
this issue
Sep 11, 2019
PhearZero
added a commit
to HospitalRun/hospitalrun-core
that referenced
this issue
Sep 12, 2019
PhearZero
added a commit
to HospitalRun/hospitalrun-server
that referenced
this issue
Sep 12, 2019
HospitalRun/hospitalrun#15 HospitalRun/hospitalrun#13 #155
PhearZero
added a commit
that referenced
this issue
Sep 12, 2019
PhearZero
added a commit
that referenced
this issue
Sep 12, 2019
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
🚀 Feature Proposal
Introduce a Single Source of Truth between all modules via Swagger/OpenAPI and JSON Schema specification
Motivation
Open Closed and Substitution Principles. All packages must share common interfaces in order to ensure API compatibility for internal/external projects. We can EYODF by providing a shared interface #12 that is generated via a standard specification. This way each
module
canextend | override
from thebase
model | service
in order to preform module requirements.Possible Generators:
OpenAPI Isomorphic Models
OpenAPI Isomorphic Services
Fastify Decorators and Routes
React Router with Store integration
Blocking Issues:
Fastify CLI Application Create Fastify-CLI Application hospitalrun-server#152React Create Application Setup Basic Create React App hospitalrun-frontend#1619The text was updated successfully, but these errors were encountered: