Forked from Joystream/community-repo https://github.com/Joystream/community-repo

Martin 30af03f137 Apply suggestions from code review 4 жил өмнө
community-contributions a6896296c4 proposed improvement 4 жил өмнө
council-reports a6896296c4 proposed improvement 4 жил өмнө
tokenomics-reports a6896296c4 proposed improvement 4 жил өмнө
.gitignore fc564a5ee8 readme and gitignore 4 жил өмнө
LICENSE 96dca35cda Initial commit 4 жил өмнө
README.md 30af03f137 Apply suggestions from code review 4 жил өмнө

README.md

Joystream Community Repo

A repo for community reports, tools and contributions.

Table of Contents

Overview

The Joystream Community Repo is meant both as a resource for the community members of the Joystream project, and a place to submit their work or contributions.

If a KPI requires submitting a deliverable, eg. reports or some code, it is expected that a PR is made to this repo in order to qualify.

Although the community is meant to control the repo, Jsgenesis will approve and merge any pull requests for now. Note that the repo is licensed under GPLv3.

Workflow

The workflow for changing the repo depends on the reason and purpose behind the change. A consistent part is for the contributor to fork the repo, and create a pull request to the applicable branch.

KPI Related Submissions

When a KPI requires a deliverable to be successful, the following steps must be made:

  • A pull request is made to the master branch.
  • A proposal is made to the Joystream testnet.
    • The proposal (Text, or in some cases, Spending) contains a link to the PR and other relevant information
    • When (if) the proposal is voted through, @bwhm and @blrhc is tagged
    • The time of the latest commit will be used as the time of submission
  • The PR is reviewed, and as long as it does not contain anything malicious or does not comply with license, it is merged.

Individual Submissions

Placeholder: -> If the deliverable is made by an individual, eg. for an existing or upcoming funding proposal, the following steps must be made:

  • A pull request is made to the community branch?
  • Action?
  • Merged to community branch?
  • PR to master
  • The PR is reviewed, and as long as it does not contain anything malicious or does not comply with the license of the repo, it is merged. <- Placeholder

Jsgenesis Submissions

Placeholder: -> If a member of the Jsgenesis team wants to make changes to the repo, the following steps must be taken:

  • A pull request is made to the master branch
  • A Text proposal is made to the Joystream testnet.
    • The proposal contains a link to the PR and other relevant information
    • When (if) the proposal is voted through, the PR is merged. <- Placeholder