Skip to content

Documentation, guidelines, discussion, and best practices for the Solid community.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
license.md
Notifications You must be signed in to change notification settings

JollyOrc/community

 
 

Repository files navigation

Solid Community

The community is working on the open source initiative of Solid with Community Leader Tim Berners-Lee. In order to promote transparency around the Solid community issues around governance will be documented in this community repository. There are many new terms to describe Solid, which you can read about in the Solid Dictionary.

Table of Contents

Mission and Values

To give individuals control over their data when using the web to open up innovation on the web.

Spec, Plan, and Documentation

To make suggestions to the the Solid spec, architechture, Solid plan, or Solid documentation please submit a pull request or an issue on github. Suggestions will be incorporated by the community manager. If there is a difference of opinion about the incorporation of a suggestion, the community managaer and relevant community members will first talk to try and find a compromise. When a compromise cannot be found the community leader will make the final judgement.

Community Roles

You can find a list of the various roles within the Solid community as well as the responsibilities associated with each role. Individuals will be appointed to the roles by the community leader.

Checks and Balances

To suggest a specific change to the Solid code, submit a pull request. Pull requests will be processed as described below.

Solid has a code of conduct which all community members must keep in mind when contributing to Solid. If you would like to report an issue around the code of conduct or have a concern about Solid governance, please contact the community manager or submit an issue. The community manager will tag issues related to the code of conduct with the code of conduct tag. The community manager will be responsible for proposing a solution and speaking to the relevant parties to resolve the issue. If a compromise around any difference of opinion cannot be found, the community leader will make the final judgement on a solution.

To make suggestions around Solid governance, roles, plans, review process, themes to discuss at Solid World or for the advisory board please contact the community manager or submit an issue. The community manager will add the ‘governance suggestion’ tag to those issues. The community manager will be responsible for incorporating suggestions. If there is a difference of opinion to which a compromise cannot be met the community leader will make the final judgement.

Processes

Step 1. Submission Submit a GitHub pull request if you would like to make a specific change to code or text or a issue if you would like to raise a general point. If you are working on an issue or pull request assign yourself to that issue to let everyone you are working on it.

Step 2. Consensus Community members can share ideas and propose solutions on each pull request or issue.

Step 3. Merge The relevant project release manager will judge and implement the merge. If there is a difference of opinion about a merge between the contributor and the relevant project release manager, they will first talk to try and find a compromise. When a compromise cannot be found the community leader will make the final judgement.

If you are working on Solid let others know your processes.

Licensing

Solid code is licensed under the MIT license and there are defined Solid logo usage guidelines.

Solid Resources

Solid Resouces list talks, lessons, and interviews given by the Solid team as well as articles about Solid and useful related links. If there is a link that you feel should be included submit a pull request with the suggested link.

Solid Related Tools

There are tools that work with Solid including Pod Providers, WebID Provider, Solid apps, and Developer Support Tools. If you are operating as one of these tools make sure it fulfills the relevant requirements and let others know by adding to the appropriate list.

Solid Conversations

There are several existing Solid community communications channels including:

Solid Events

Solid events are run by community members in various cities around the world. Solid events provide an opportunity for community members to meet and talk about Solid in person. If you decide to run a Solid event let others know about it.

To facilitate inclusion of all interested parties the community manager organises Solid World monthly event where anyone can tune in for a one-hour conversation around a set theme. To propose a theme for Solid World conversations, contact the community manager.

Community Support Meetings

There are weekly recurring community support meetings via online calls moderated by the community manager. Individuals with specified community roles need to attend the community support meetings if stated in their role description. To make a suggestion for an agenda item at the community support meeting please submit a pull request directly to the community support meeting agenda. Suggestions will be incorporated by the community manager. If there is a difference of opinion about the incorporation of a suggestion, the community managaer and relevant community members will first talk to try and find a compromise. When a compromise cannot be found the community leader will make the final judgement.

Advisory Board

The Solid advisory board has the role of constructing a plan on how to uphold the original Solid values and mission. The plan needs to promote efficient, effective, inclusive, and transparent governance. The Solid advisory board should submit the plan to the community leader via the community manager. Once the plan has been submitted the advisory board will be dismantled. Advisory board members will be appointed by the Community Leader with the support of the Community Manager. The advisory board will take part in several workshops to discuss the governance issues together. The community manager will be coordinating the workshops. If you would like to suggest an issue to be addressed by the advisory board, please contact the community manager.

About

Documentation, guidelines, discussion, and best practices for the Solid community.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
license.md

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published