w3c / imsc

TTML Profiles for Internet Media Subtitles and Captions (IMSC)
https://w3c.github.io/imsc/
Other
31 stars 17 forks source link

Create a gh-pages branch for serving the Editor's Drafts #187

Closed nigelmegitt closed 7 years ago

nigelmegitt commented 8 years ago

At the moment the Editor's Draft link is via rawgit.com which is a 3rd party; since GitHub offers gh-pages to serve HTML we should use that instead; that involves creating a gh-pages branch, as we have done e.g. for https://github.com/w3c/ttml2 and is common practice across other document repos.

palemieux commented 8 years ago

gh-pages is intended to host websites, not conduct development. See https://help.github.com/articles/what-is-github-pages/ .

nigelmegitt commented 8 years ago

Right @palemieux , and our editor's drafts are web pages. I do not think this constitutes "conducting development".

palemieux commented 8 years ago

The current system is functionally equivalent without creating additional branches and/or using branches that are meant for other purposes.

nigelmegitt commented 8 years ago

Actually it is functionally different, since it relies on a 3rd party service (rawgit) to provide the Editor's draft in a consumable form, and that 3rd party has no direct relationship either with w3c or with github. We do not need to continue with multiple branches, we can make the gh-pages a copy of the current master branch, protect it, then de-protect and remove the master branch.

I'm puzzled: why the resistance here?

tmichel07 commented 8 years ago

I also think we should move to gh-pages and remove the master branch. This is general practice in W3C.

palemieux commented 7 years ago

Changed settings allowing github.io to publish from master

http://w3c.github.io/imsc/imsc1/spec/ttml-ww-profiles.html