The Solid Specification consists of several Technical Reports, each of which is edited by a Solid panel.

Contributing to the specification

Before contributing, please read the Solid Code of Conduct and the W3C Code of Ethics and Professional Conduct. Join the W3C Solid Community Group before providing substantial contributions. Note that Solid encourages adherence to the W3C's Web Platform Design Principles, in particular the Priority of Constituencies.

Anyone can contribute by filing an issue via GitHub or by submitting pull requests.

Present your proposals via the most relevant meetings and communication channels:

  • Submit new User Stories to the Solid User Stories repository. They are tagged according to the aspects of Solid that are relevant to them, so that specification panels can easily find them for the work items at hand.

  • Help formulate Use Cases and Requirements (UCR) based on the User Stories for each TR:

    All Solid UCRs are reviewed by the Diversity, Equity, and Inclusion Team (DEIT).

  • Join the Solid Panel Meetings to listen, provide insight or suggest topics for discussion. Meeting schedules, agendas and minutes can be found on the GitHub pages of each panel. Please read the guidelines for participation before calling in.

More details on how to contribute can be found on GitHub. All proposals undergo an Editorial review process. For more information on proposal submissions and reviews, see the Solid Process.

Tracking Progress

Keep up-to-date with specification progress by signing up for This Month in Solid. Minutes of meetings are kept by each panel to track ongoing discussions.