rfc/archive/old-specs-repo/CONTRIBUTING.md
Oskar Thorén 27ee0f0558
Merge repo with rfc.vac.dev (#310)
* Hugo init

* Init Hugo book

* Add basic README and title

* Import RFC: 1/COSS

* Move example content to dedicated folder

* Basic menu

* Tweak single layout

* Fix base url and permalink

* Basic index tweaks

* Add netifly config

* gitignore

* 1/COSS: Add COSS lifecycle

* Remove public artifact

* Add basic numbers in menu

* Empty READMEs init

* Import mvds spec raw

* 2/MVDS: Simplify

* 3/REMOTE-LOG: Import

* 3/REMOTE-LOG: Simplify

* 4/MVDS-META: Import

* 4/MVDS-META Simplify

* Tweaks

* 5/WAKU0: Import

* 5: Simplify

* 6/WAKU1: Import

* 6/WAKU1: Simplify

* 7/WAKU-DATA: Import

* 7/WAKU-DATA: Simplify

* 8/WAKU-MAIL: Import

* 8/WAKU-MAIL: Simplify

* Tweak

* 9/WAKU-RPC: Import

* 9/WAKU-RPC: Simplify

* 10/WAKU2: Import

* 10/WAKU2: Simplify

* 11/WAKU-RELAY: Import

* Tweaks

* 11/WAKU-RELAY: Simplify

* 12/WAKU-FILTER: Import

* 12/WAKU2-FILTER: Simplify

* 13/WAKU-STORE: Import

* 13/WAKU-STORE: Simplify

* 14/WAKU-MESSAGE: Import

* 14/WAKU-MESSAGE: Simplify

* 15/WAKU-BRIDGE: Import

* 15: Simplify

* 16: Import

* 16: Simplify

* 17: Import

* 17: Simplify

* 18: Import

* 18: Simplify

* 12: Bump update

* 14: Bump update

* 11: Bump update

* 17: Bump update

* 18: Bump update

* 16: Bump update

* Fix slug for 18

* Editor changes for 11, 12, 15

* Revert "Editor changes for 11, 12, 15"

This reverts commit 5c32fe791bec57ca1d5326e0d2724339f12a784a.

* Revert "Revert "Editor changes for 11, 12, 15""

This reverts commit ccd75131d72a1f1c43b701f445fe66ebd6857fc4.

* Editor changes for 13, 2, 4

* Move current specs to archive

* Update README

* bump
2021-04-01 12:03:14 +08:00

40 lines
1.3 KiB
Markdown

# Contributing
Thanks for wanting to contribute to Vac specs!
## Issues and PRs
Open an issue with a problem statement and suggested approach, where relevant, and a PR that links to this issue.
If it is a minor cosmetic change this can be pushed as a PR directly.
To make sure people don't miss your PR, ask for review from people of the Vac team in the PR.
## Spec lifecycle
Every spec has its own lifecycle that shows its maturity. We indicate this in a similar fashion to [COSS Lifecycle](https://github.com/unprotocols/rfc/blob/master/2/README.md):
![](assets/lifecycle.png)
## Spec releases and changelog
The way we do releases is:
1. People approve PR
2. Squash commits in PR
3. Add one more commit to PR with commit info to previously squashed PR in the "Released on"
4. Merge rebase
This means the PR results in two commits on master, with the commit hash of a
release leading to all the changes done in that release.
Changelog is appended to in reverse chronological order with a summary of changes.
In cases where a release hasn't been cut, add a section "Next version" with a
summary of changes in the PR. This makes it easy to make sure each changelog is
accurate with actual diff from previous version.
## Questions
Ask these in #vacp2p or #waku, or open an issue.