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