- From: Antonio Olmo Titos <antonio@w3.org>
- Date: Tue, 17 Mar 2015 19:44:00 +0900
- To: spec-prod@w3.org
- Message-ID: <55080570.2000405@w3.org>
Hello, everyone
Today we deployed new versions of our tools for automated publishing:
Echidna (the publication API) and Specberus (the pubrules checker). This
fresh release just processed and published the latest WD for HTML 5.1 [1].
We are now managing versions better -- tagging releases in Git and
showing those versions clearly in the front-end. Also, both Echidna and
Specberus live under labs.w3.org now, with nicer URLs.
• Echidna 1.1.1 → https://labs.w3.org/echidna/
• Specberus 1.0.3 → https://labs.w3.org/pubrules/
Let me summarise some of the changes in the system since the initial
release, a month ago:
• Enforcing that a WD's date must be "today".
• Added automatic detection of manifest; removed parameter
"isManifest".
• Added an option in the Specberus form to check a WD
*specifically* for publication with Echidna.
• Updated rules for copyright boilerplate according to latest changes.
• Refactored UI messages, allowing for easier l10n and more verbose
error messages (in progress).
• Additions and fixes to documentation in the wiki [2], and to the
readme [3].
• Better integration of sub-projects in Echidna as Node.js modules [4].
• Measuring code coverage now [5, 6].
• Specberus now published as an npm package [7].
• Bugfixing!! Echidna: 9 issues closed [8] and 22 PRs merged [9].
Specberus: 5 issues closed [10] and 13 PRs merged [11].
There are still lots of things to polish here and there, but we think we
are in the right track! I'm looking forward to a more robust system,
with better error messages and a simple web interface that may help some
users to invoke the API...
While we get there, I appreciate your patience with these initial
releases... and your feedback :)
[1]
https://lists.w3.org/Archives/Public/public-tr-notifications/2015Mar/0003.html
[2] https://github.com/w3c/echidna/wiki
[3] https://github.com/w3c/echidna/blob/master/README.md
[4] https://github.com/w3c/echidna/blob/master/package.json#L45
[5] https://coveralls.io/r/w3c/echidna
[6] https://coveralls.io/r/w3c/specberus
[7] https://www.npmjs.com/package/specberus
[8]
https://github.com/w3c/echidna/issues?q=is%3Aissue+closed%3A%3E2015-02-06T14%3A00%3A00%2B09%3A00
[9]
https://github.com/w3c/echidna/pulls?q=is%3Apr+merged%3A%3E2015-02-06T14%3A00%3A00%2B09%3A00
[10]
https://github.com/w3c/specberus/issues?q=is%3Aissue+closed%3A%3E2015-02-06T14%3A00%3A00%2B09%3A00
[11]
https://github.com/w3c/specberus/pulls?q=is%3Apr+merged%3A%3E2015-02-06T14%3A00%3A00%2B09%3A00
--
Antonio Olmo Titos
web developer, W3C
antonio@w3.org
http://w3.org/People/Antonio
+81 335162504
Received on Tuesday, 17 March 2015 10:44:45 UTC