Skip to content
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

What are the rules for where/how W3C publications are developed? #322

Closed
dwsinger opened this issue Aug 27, 2019 · 9 comments
Closed

What are the rules for where/how W3C publications are developed? #322

dwsinger opened this issue Aug 27, 2019 · 9 comments
Labels
Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion
Milestone

Comments

@dwsinger
Copy link
Contributor

This question arose from the Registries work. It used to be that we could assume everyone used a W3C-hosted CVS repository. Now we're mostly using Github. What are the rules that establish what you can use for development?

I suspect that we need at least:

  • the ability to file bug reports (aka issues)
  • history tracking (so we can see what was changed when, by whom, etc.)
  • the W3C maintains a backup (so if there is a disc crash or the service goes down, we don't lose)
  • the ability to register for notifications (so people and groups can 'watch' the development; summary reports are a nice to have version of this)
  • the development tool/site needs to be accessible (a) to those needing accessible access and (b) to our community internationally

What else?

@LJWatson
Copy link
Contributor

LJWatson commented Aug 28, 2019 via email

@dwsinger
Copy link
Contributor Author

Thank you. Also, I think we need "anyone in the W3C membership can view the site (not restricted to a WG, for example)"

@frivoal
Copy link
Collaborator

frivoal commented Aug 29, 2019

the W3C maintains a backup

Yes, but I'd be more specific: a back of of the history of the document AND a backup of the issues filed and associated discussions (AND a backup of general discussions not tagged as issues, if such things exist)

@frivoal
Copy link
Collaborator

frivoal commented Aug 29, 2019

I'd also add a SHOULD, unfortunately not met by github:
The W3C should control the domain under which this is hosted (even if it doesn't control the underlying service) so that if the underlying service goes down, we can not only restore the content from backups, but also restore it at the original URLs, to avoid breaking incoming links.

@dwsinger
Copy link
Contributor Author

dwsinger commented Aug 29, 2019

Yes, that's what I meant by backup. I see your anxiety about the URLs. We could have redirect pointers from w3.org URLs to the repos, of course, and publish those as the official locations. That means we could redirect to a different GIT repo if needed.

So far we have:

The management system used to develop a formal W3C deliverable (technical report, in the process sense):

  • must support the ability to file bug reports (aka issues)
  • must have history tracking (so we can see what was changed when, by whom, etc.)
  • the W3C must keep a full backup (not only the latest state, but also history, and all conversation), (so if there is a disc crash or the service goes down, we don't lose)
  • must support the ability to register for notifications (so people and groups can 'watch' the development; summary reports are a nice to have version of this)
  • the development tool/site should be accessible (a) to those needing accessible access and (b) to our community internationally
  • may be publicly viewable, but if restricted, anyone with a W3C account (team, member, or IE) has access (not restricted to a WG, for example)
  • should be clearly marked as an official W3C repository (to distinguish it from clones)
  • should have an official URL that is in the w3.org domain (so that if the underlying service goes down, we can not only restore the content from backups, but also restore it behind the original w3.org URLs, to avoid breaking incoming links)

@frivoal frivoal mentioned this issue Oct 8, 2019
@dwsinger dwsinger mentioned this issue Feb 17, 2020
@dwsinger dwsinger added the Needs AB Feedback Advisory Board Input needed label Feb 18, 2020
@dwsinger
Copy link
Contributor Author

note the old Guidelines for attachments at https://www.w3.org/2002/03/email_attachment_formats.html

@frivoal frivoal added this to the Process 2021 milestone Mar 11, 2020
@frivoal frivoal modified the milestone: Process 2021 Jul 15, 2020
@dwsinger
Copy link
Contributor Author

We need to address the question of where decisions can be formally recorded, raised in #338 . My guess is that it can be the place where discussions are recorded, and that place has to meet these rules.

@dwsinger
Copy link
Contributor Author

This also, I suspect, intersects with the question of Minutes in #511 and #512 ?

@frivoal
Copy link
Collaborator

frivoal commented Apr 15, 2021

I believe this issue has now been handled, through the introduction of the https://www.w3.org/Consortium/Process/Drafts/#tooling. Agenda+ to see if we can close

@frivoal frivoal added the Agenda+ Marks issues that are ready for discussion on the call label Apr 15, 2021
@frivoal frivoal added Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion and removed Agenda+ Marks issues that are ready for discussion on the call Needs AB Feedback Advisory Board Input needed labels May 12, 2021
@dwsinger dwsinger added Needs AB Feedback Advisory Board Input needed and removed Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion labels May 12, 2021
@frivoal frivoal closed this as completed May 12, 2021
@frivoal frivoal added Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion and removed Needs AB Feedback Advisory Board Input needed labels May 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion
Projects
None yet
Development

No branches or pull requests

3 participants