Skip to content

Process for Fellowship members to create or join working groups.

License

Notifications You must be signed in to change notification settings

polkadot-fellows/working-groups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Working groups

This repository hosts the list and description of all working groups (WGs) administered by the Polkadot Technical Fellowship.

Purpose

Working groups are a social collaboration mechanism aiming to support the development and maintenance of the specific technologies defined in Section 2.3.1 of the Manifesto.

Working groups do not constitute a change to the Manifesto: they only seek to optimise productivity within the Technical Fellowship and improve communications with ecosystem developers and users.

Structure

Working groups are organised around two distinct roles: Leaders and Participants.

Leaders are responsible for:

  • Proposing/creating ad hoc WGs
  • Designing and planning internal tasks
  • Decision-making and calls to action
  • Reviewing targets and success metrics
  • Collaboration with other WGs
  • Supporting participants

Participants' duties include:

  • Reviewing related RFCs
  • Providing technical support
  • Development & maintenance of related code
  • Participation in technical discussions

Anyone can join/leave a WG as a participant at any time. Active Rank 3+ members are required to join at least one WG as a participant. Active Rank 5+ members are required to become the leader of at least one WG. A WG can have up to 3 leaders.

Each WG should have a public discussion channel so that external contributors can access related technical information, resources, and support.

Process

The process for submitting WGs is open to Fellows (i.e Rank III to IX). Anyone may provide comments on submitted WGs.

To submit a WG, follow these steps:

  • Fork the working-groups repository.
  • Copy the 0000-wg-template.md file into the wg folder and rename it to match the title of the WG.
  • Fill out the WG template and open a PR.
  • Announce the WG to the Fellowship and wait at least 2 weeks.
  • Put the WG to a vote.

The Fellowship will decide via off-chain voting when to approve and merge WGs. The Fellowship should not approve more than one WG with the same number.

The Initial leader(s) will need to open a poll in the relevant Fellowship channel to gather members' votes, with the voting period lasting no more than 7 days.

image

Should the Fellowship fail to approve a WG, the Initial leader(s) may chose to open a new poll at a later date or close the PR. PRs will also be closed after a period of 6 months without acceptance.

Recommendations

After an initial set of working groups (e.g. FRAME, XCM, Trustless bridges, etc.) has been defined, it should be possible to create ad hoc working groups (e.g. Plaza, Minimal Relay, etc.) to mirror the evolution of the Polkadot roadmap.

Initially, it is expected that working groups will prioritise reviewing existing RFCs and overseeing their implementation, which will be used as a measure of their effectiveness in the short-term.

Communication channels

The Fellowship is using Matrix for communication. Right now there exists two channels:

About

Process for Fellowship members to create or join working groups.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published