New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Retitle the Permissions spec to emphasize the infrastructure more. #87
Conversation
Like https://storage.spec.whatwg.org/, this spec defines both an API and common terminology and infrastructure that can underpin other specifications.
LGTM. BTW, including build output in the repo adds a lot of noise to diffs; is that a common arrangement with BS specs? |
Conventions vary: @domenic prefers having TravisCI auto-generate the output into the gh-pages branch, but I like showing you what the change winds up looking like. (The rawgit link would be more difficult without including the build output in the change.) It's straightforward to switch if other people prefer the opposite convention. |
I agree with @domenic's model. In other places, we've experienced problems with people editing the output document instead of the BS doc. The generated output diff is not very useful: only useful for debugging BS, really - but not for reviewing spec changes (as the generated markup makes it very difficult to review any changes, so it verges on the meaningless). |
(I would go a little further than @domenic and say that the generated output should not appear in the repo at all.. it should only end up on the web server) |
I agree with @marcoscaceres. I wonder if we could make 'master' the default branch and have travis generate the HTML file and commit to gh-pages. |
Regardless, I think we can merge this :) |
Just wanted to point out, in case it wasn't obvious to everyone involved, that this "renaming" expanded the scope of the proposed API, from a passive read-only API to an active one (emphasis mine): From:
To:
I clearly don't understand your consensus building process, since I've seen no activity lately other than me and others protesting this direction, but thought I'd leave a record. |
@jyasskin I think you mean the spec has been inconsistent about its scope for almost a year. You removed this disclaimer just 7 days ago:
Whenever we reach some consensus, it's surely based on the documents as written. Poor terminology and conflicting language undermines whether consensus was achieved in the first place. What percentage of participants over the last year read this document and thought they were agreeing to a passive API only? I would argue these types of changes are substantive rather than editorial, when they alter the basis on which consensus may have been reached. I think this group needs to re-verify its assumptions. |
Like https://storage.spec.whatwg.org/, this spec defines both an API and
common terminology and infrastructure that can underpin other
specifications.
Preview at https://rawgit.com/jyasskin/permissions/retitle/index.html.
I'll also rearrange some of the sections to more clearly separate the API from the infrastructure, but I'd like to be sure the renaming has general agreement first, so I don't need to maintain a reordering in a long-lived branch.