Re: index.html missing from repo master branch -- regen upon merges ?

I've cleaned up the gh-pages branch to remove the cruft; it's now clean
and, barring bugs, should remain that way.

The current editor's draft is incorrectly showing the terminology section
PR; I had forgotten to set a TravisCI environment variable before that PR
went up. It should correct itself back to the master branch when the next
change lands on master.

Have a good weekend, all.

J.C.

On Thu, Apr 7, 2016 at 11:13 AM, J.C. Jones <jjones@mozilla.com> wrote:

> Optimally the gh-pages branch should only contain the bikeshed output
> artifacts and media. I see that it's got some cruft in it presently, I'll
> check out what's wrong shortly.
>
>
>
> On Thu, Apr 7, 2016 at 10:53 AM, Mike Jones <Michael.Jones@microsoft.com>
> wrote:
>
>> Are there any other ways in which gh-pages is going to be different than
>> master?  If so, we should also document these differences and the reasons
>> for them.
>>
>>
>>
>>                                                           Thanks,
>>
>>                                                           -- Mike
>>
>>
>>
>> *From:* Hodges, Jeff [mailto:jeff.hodges@paypal.com]
>> *Sent:* Thursday, April 7, 2016 2:50 PM
>> *To:* J.C. Jones <jjones@mozilla.com>
>> *Cc:* W3C WebAuthn WG <public-webauthn@w3.org>
>> *Subject:* Re: index.html missing from repo master branch -- regen upon
>> merges ?
>>
>>
>>
>> thx JC -- overall the way it is setup sounds ok to me, we just ought to
>> clearly document it in either README.md or someother .md file :)
>>
>>
>>
>> thx again and for setting this up,
>>
>> =JeffH
>>
>>
>>
>> On 4/7/16, 10:43 AM, "J.C. Jones" <jjones@mozilla.com> wrote:
>>
>>
>>
>> Jeff,
>>
>> The way I have Travis set up, it's always up-to-date on the gh-pages
>> branch [1]. On the master branch it's somewhat dangerous to keep as it's
>> very easy to cause merge conflicts on that file, prompting unexpected build
>> failures. For that reason, index.html is in the .gitignore. This is the
>> choice used in mt's i-d-template [2], which I used as the basis for our
>> bikeshed CI tooling.  Note that the ACME spec [3] has this same deal, where
>> the formatted version is only on the gh-pages branch.
>>
>>
>>
>> It's possible to adjust the git commands in ghpages.mk [4] to ensure
>> that, in the event of a merge, the local copy always wins. In my experience
>> that's a bit brittle to do it in a way that doesn't accidentally catch
>> other files, but I'm happy to review and help test such a change.
>>
>>
>>
>> J.C.
>>
>>
>> 1) https://github.com/w3c/webauthn/blob/gh-pages/index.html
>> 2) https://github.com/martinthomson/i-d-template
>> 3) https://github.com/ietf-wg-acme/acme
>> 4) https://github.com/w3c/webauthn/blob/master/lib/ghpages.mk
>>
>>
>>
>> On Thu, Apr 7, 2016 at 10:26 AM, Hodges, Jeff <jeff.hodges@paypal.com>
>> wrote:
>>
>> Hubert & I notice that index.html missing from the
>> github.com/w3c/webauthn repo master branch.
>>
>>
>>
>> index.html is the "formatted" output gen'd by bikeshed.  if you have
>> bikeshed installed, running  make in your repo clone directory will
>> generate it. (ie, see the Makefile)
>>
>>
>>
>> perhaps we should figure out a way that auto-generates index.html upon
>> merges to master such that index.html tracks the current state of the
>> post-merge(s) spec?
>>
>>
>>
>> =JeffH
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>

Received on Saturday, 9 April 2016 00:15:23 UTC