Tools
This article is a stub. You can help the W3C wiki by expanding it.
What are the current tools in active use by W3C groups and participants?
W3C Web Services
W3C maintains a number of web-based tools that web developers can use in their browsers:
Validators:
- HTML validator: https://validator.w3.org/
- Link checker: https://validator.w3.org/checklink
- CSS Validator: https://jigsaw.w3.org/css-validator/
- RSS/Atom feed validator: https://validator.w3.org/feed/
Other services:
- HTML differences visualizer: https://services.w3.org/htmldiff
- Compares two HTML documents and shows additions, deletions, and changes
Advanced:
- ⚠️ "comma" tools: https://www.w3.org/,tools
W3C Spec Publishing
Tools for publishing W3C specs:
- Bikeshed generator: https://api.csswg.org/bikeshed/ web UI
- cURL endpoint: see Using Curl docs
- before you publish to TR, add this to the
metadata
block at the top: - then reset it back to
false
afterwards
- Pubrules checker: https://www.w3.org/pubrules/ (AKA "Specberus") web UI
- REST API / cURL endpoint: https://www.w3.org/pubrules/api/metadata?url= (returns JSON, see specberus docs)
- Publish to TR with Echidna (on GitHub)
- Docs: manual publishing with Echidna
- REST API / cUrl endpoint: https://labs.w3.org/echidna/api/request (requires form POST, see TAR file example)
- ...
Discussion about spec publishing tools:
Wiki
This wiki is used for information collection, organizing, and discovery, as well as sometimes collaborative editing or archiving of minutes.
GitHub
GitHub is used for most work on specifications at W3C, including issue filing, tracking, and resolving.
Chat
IRC
IRC is used by most groups at W3C as well as TPAC breakout sessions for chatting, queue management (using Zakim), logging (RRSAgent), and scribing to make minutes (also RRSAgent)
Slack
W3C also has a Slack community at: https://w3ccommunity.slack.com/
- Request an invitation to join: https://www.w3.org/slack-w3ccommunity-invite
Social Media
- https://w3c.social/ — W3C run Mastodon instance
See Also
- AB 2017 Priority Project: Tooling
- AB/Tooling — project list of W3C tools as of 2018
- W3C Modern Tooling Task Force (Unofficial Draft report, issues, PRs)
- older tools wiki