HSLynk Development Environment Functional Requirements - servinglynk/hslynk-open-source-docs GitHub Wiki
List of required features
- documentation for to deploying HSLynk microservices in a sandboxed local environment with fictitious (test) data, including logging features
- local storage. Microservices generally use PostgreSQL data, and local deployment of a PostgreSQL database will be necessary
- documentation of non-production equivalent of the existing production onboarding workflow
- documentation of pull requests and community review process
- Code linting / style guide
List of desirable features
Considerations
- local microservice and Postgres db database deployment is low-hanging fruit, whereas local deployment of a Hadoop/HBase (or lightweight mappable equivalent) may be more difficult, so it could be achieved in a later phase
- enterprise deployment features like VPC, load balancing, API monitoring services VPN access, etc. is excluded from developer deployment support
corresponding issue: https://github.com/servinglynk/hmis-lynk-open-source-docs/issues/346
related issues: https://github.com/servinglynk/hmis-lynk-open-source-docs/issues/324 https://github.com/servinglynk/hmis-lynk-open-source-docs/issues/237 https://github.com/servinglynk/hmis-lynk-open-source-docs/issues/298 https://github.com/servinglynk/hmis-lynk-open-source-docs/issues/46 https://github.com/servinglynk/hmis-lynk-open-source-docs/issues/69