Liturgical-Calendar / LiturgicalCalendarAPI

A PHP script / API endpoint that will generate the Roman Catholic liturgical calendar for any given year, calculating the mobile festivities and the precedence of solemnities, feasts, memorials...
Apache License 2.0
39 stars 11 forks source link

Implement schema testing in CI before completing PR's to master #200

Closed JohnRDOrazio closed 5 months ago

JohnRDOrazio commented 5 months ago

Before releasing a new version of the API, we really should implement a CI process that can test againt schemas to let us know if any of the output (such as XML or ICS) is broken. That way errors can be caught before releasing a new version. I really don't know if anyone actually uses XML, but ICS for sure. So it really should be tested.

This would make the whole project that much more robust.

JohnRDOrazio commented 5 months ago

Rather than CI, I have implemented schemas and validation checks in the https://litcal-tests.johnromanodorazio.com tool. XML and ICS are now validating alongside JSON!