W3C home > Mailing lists > Public > public-data-shapes-wg@w3.org > January 2016

automatic checks on github

From: Peter F. Patel-Schneider <pfpschneider@gmail.com>
Date: Thu, 14 Jan 2016 13:10:36 -0800
To: RDF Data Shapes Working Group <public-data-shapes-wg@w3.org>
Message-ID: <56980ECC.8070704@gmail.com>
I said that I would investigate how automatic checks work on github.

Github has a way of making pushes or pull requests pass status checks.  This
is a powerful mechanism and the documentation is thus quite involved.  As far
as I can tell you have to set up a server that will be notified and then will
run something.

The way that I can see this working is as follows:
1/ someone sets up a SHACL server that can run the test harness
2/ someone creates the interface that listens to test suite pushes or pull
requests, sets up the proposed test suite, and sends back the results
3/ this interface is set up on the server and linked to the github repository

I expect that there is some interface methodology that can create the
interface fairly easily.  I've asked the quodlibet people how they set up
their checks.

There is no chance that Nuance will set up the server, so someone else will
have to do it.

Received on Thursday, 14 January 2016 21:11:07 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:30:29 UTC