Summary of Activity from 25 Jan 2022 - 28 Feb 2022
This smaller milestone was dedicated to making release-ready all the projects worked. This involved
- setting up each project for Continuous Integration following Typelevel standards, so that new commits can only pass if
- formatting guidelines are followed
- copyright statements are available in every code file
- test suites pass
- all code is fixed so that no warning messages are generated by the compiler
- release SNAPSHOT artifacts that can be used by other projects (as these are tested and used successfully they will later be released to Maven Central). The artifacs were released here:
The links to each of the projects and artifacts is available on the README.md
It is not clear yet what type of release one should have for the Reactive Solid Web Server, which is not a library but an application. It could be published as the other artifacts have been. Another idea would be to have a working Dockerfile (see Michiel B Dejong's PR 19)... Nevertheless, Continuous Integration is now setup for Reactive-SoLiD, the tests pass and it uses the released HttpSig libraries.
Work remaining to be done from the previous milestone on httpSig library library was completed.
Also we still need to release the SolidControlApp, but that requires some more work on the library itself, something to be done in a future milestones.