- From: Rebecca Hauck <rhauck@adobe.com>
- Date: Thu, 4 Sep 2014 18:22:12 +0000
- To: "public-test-infra@w3.org" <public-test-infra@w3.org>, "public-css-testsuite@w3.org" <public-css-testsuite@w3.org>
-public-testtwf Hi James, This is great and another step toward unifying things. Thanks for taking this on. I made a few inline comments on the PR for on the CSS stuff. For the most part, it looks great. Can you describe a little more how this will work between 2 repos? Is the entire docs directory going to be a subrepo in testtwf-website? Where will the index.html be? There are a few other things that I donıt see ported over - faqs.md, glossary.md, bugs.md, test-a11y.md (granted, this isnıt linked from anywhere, but the accessibility folks were kind enough to contribute this at one the past events and itıs probably still valuable). Besides the PR workflow that is well documented, should we add something to CONTRIBUTING.md with some guidance on contributing to the docs? We currently have a little blurb on on this here [1]. We also document Jekyll setup and advise that changes be tested locally first [2]. That may be overkill for making simple edits to content in markdown, but if something significant changes in the docs that breaks formatting, does the change have to get propagated through the build to catch it? Is the onus on the reviewer for that? Thanks, -Rebecca [1] https://github.com/w3c/testtwf-website/blob/gh-pages/CONTRIBUTING.md#docume ntation-format [2] https://github.com/w3c/testtwf-website/blob/gh-pages/CONTRIBUTING.md#build- tool On 9/2/14, 9:37 AM, "James Graham" <james@hoppipolla.co.uk> wrote: >I have been working on an update for the testthewebforward.org >documentation page. This update has several goals: > >* To bring the docs up to date > >* To remove low-value documentation and make it easier to find the >relevant documentation when working with tests. > >* To make future maintenance of the documentation easier. > >I think that one of the key reasons documentation has got out of date >with the code is that it is in a separate repository. This makes it >harder to require documentation changes as part of fixing bugs or adding >features to tools. Therefore as part of my change I have moved >documentation out into submodules, notably into web-platform-tests. >However github-pages alone aren't able to deal with this setup, and as a >result I've configured a (functionally equivalent) build process using >Travis; you push the source to one repository and it automatically >rebuilds the docs and pushes to a second repository. This also >eliminates the slightly funky use of orphan branches. > >My updated docs are at [1] and there is a pull request at [2]. Feedback >would be welcome; it would be nice to deploy this in the near future >(days rather than weeks) as web-platform-tests are going to be turned on >for Mozilla's CI system very soon, and being able to point people to >up-to-date documentation is always nice. > >[1] http://jgraham.github.io/ >[2] https://github.com/w3c/web-platform-tests/pull/1219 >
Received on Thursday, 4 September 2014 18:22:45 UTC