2020-07-02 Call "ui" n.3

Date

Jul 2, 2020

Participants

  • @Alessandro Domanico

  • @Henrique de Almeida

  • @Claudio Rosazza

  • @Alessandro Fanna

Goals

Discussion topics

Time

Item

Presenter

Notes

Time

Item

Presenter

Notes

21:00

Presentations

@Alessandro Domanico

Brief presentation of the participants

21:10

New UI

@Henrique de Almeida

Henrique showed all the “news” and “findings” about the new API. He used the current version on ‘develop’ branch, with RXJS generator and he found the following problems:

  • API version: we have to agree on an API versioning schema

  • the actual API generates a wrong BloodType default Enum

  • the field secondName has scarce meaning together firstName, we should think about something different, at least in the PatientDTO model (sugg. “Name” + “Other Names”)

  • some fields follow CamelCase standard, other underscore_case one (sugg. better to stick to CamelCase)

  • after authetication where to find the token?

  • he used Polly.JS (Netflix) to mock the API responses

  • he used Cypress for testing the “ui” → the actual failing test can be converted into Jira Issues

  • he’s evaluating Cucumber as BDD tool (requirements → Cypress)

  • Cypress could be used for continuos integration tests (GitHub Actions)

  • he will PR the new code to the actual repository

  • he’s requesting to create a README.md file for the project

22:00

Server API

@Alessandro Fanna

With Alessandro we recalled the need to create a server for the latest API as it is done now on open-hospital.org but pulling from the latest API (at the moment on the branch OP-6)

22:30

Releases

@Claudio Rosazza

Claudio pointed out that was not able to step in the release process but the intention is that

Action items

The following action will be done next to this call

@Alessandro Domanico@Henrique de Almeida to use the latest API under development (already shared) and to generate the new connectors in the new coming API
@Henrique de Almeida to start a PRs with the new code
@Alessandro Domanico To investigate (and probably create an issue) for the GitHub Action → Cypress CI integration
@Alessandro Domanico to produces a README.md for the new coming code when it will be uploaded

Open Hospital powered by ISF
2005 - 2016 ISF © Informatici senza frontiere - ONLUS