- From: Joseph J Short <joseph.j.short@gmail.com>
- Date: Tue, 11 Feb 2014 15:12:52 +0000
- To: ted@w3.org
- Cc: public-qa-dev@w3.org, rishida@w3.org, vivien@w3.org
- Message-ID: <CAMzigR49i0J8+UcUNr6Ygt5JxV76=PzSPcycok=_5ZTdZH16nQ@mail.gmail.com>
Hi Ted, Thanks for your email. > Richard and I want to spend some time to see if we think it makes sense to put additional effort into it I'm glad to hear this. In any case you may give me some 'closure'! > If you can provide me a sense of what remains [...] (To recap:) The goals of the project were: To 'update' the existing i18n-checker by rewriting it in Java; to package it as an API which can be deployed in other Java applications; and to make it conform to an existing test suite [0][1][2][3]. At the end of September the new i18n-checker performed all these functions so we released version '1.0' to Sonatype's central Maven repository [4]. Alexandre reviewed my code prior to the release. He suggested that the HTML parsing library I used should be replaced by the (gold standard?) validator.nu SAX parser. I'm afraid I never finished this; there's an open ticket relating to this on github.com [5]. I was also keen on the idea of updating the test suite: The old test suite relies on making HTTP requests (because the HTTP request and response headers are analysed as part of an i18n check). Because of the way the new i18n-checker works, this can be simulated off-line [6]. Running off-line tests would be much quicker. And unless this change is made, the new i18n-checker is dependent upon the old i18n-checker! I should also say this: It was a student's project and I was previously unfamiliar with the inner workings of the W3C (OK, I still am). You may find that my design and implementation is ignorant of, say, the know-how that went in to the Unicorn checker. (And I'm certainly no Richard Ishida!-- By the way Richard, sorry that I keep saying your work is 'old'!) > [...] any aspirations that would help. Sorry, I'm not sure what the W3C's aspirations for the checker were. I got the impression that the whole suite of web developers' QA tools were being updated, and that I was participating in the process. I may have also heard rumors that the premium W3C Validator Suite was due to be updated. I hope this helps. [0] - The old i18n-checker: http://validator.w3.org/i18n-checker/ [1] - The code repository for the old checker: https://dvcs.w3.org/hg/i18n-checker/ [2] - The web interface of the old the test suite: http://qa-dev.w3.org/i18n-checker-test/tests/ [3] - I didn't deviate much from the initial brief: http://www.w3.org/2013/03/gsoc2013#i18n-checker-overhaul [4] - http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22i18n-checker%22 [5] - https://github.com/w3c/i18n-checker/issues/3 [6] - I18nChecker.java exposes an offline method for running checks (line 61): https://github.com/w3c/i18n-checker/blob/master/src/main/java/org/w3/i18n/I18nChecker.java#L61 Best wishes, Joe
Received on Tuesday, 11 February 2014 15:15:30 UTC