mirror of
https://github.com/vacp2p/rfc.git
synced 2025-03-03 16:10:33 +00:00
* 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
40 lines
1.3 KiB
Markdown
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):
|
|
|
|

|
|
|
|
## 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.
|