-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow submitting RFCs through Notion #17
Open
hannahhoward
wants to merge
3
commits into
main
Choose a base branch
from
rfc/notion-rfc
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 2 commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
# Notion Based RFCs | ||
|
||
> or... RFCs for people who don't git this hub | ||
|
||
## Authors | ||
|
||
- [Hannah Howard], [Protocol Labs] | ||
|
||
## Language | ||
|
||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119](https://datatracker.ietf.org/doc/html/rfc2119). | ||
|
||
## Abstract | ||
|
||
Allow RFCs in Notion as a backup mechanism for non-technical participants in W3S to propose RFCs | ||
|
||
## Non-goals | ||
|
||
1. Treating any existing notion content as RFCs | ||
2. Migrating away from Github as the primary mechanism for RFCs | ||
|
||
## Background | ||
|
||
The RFC process in this repo is comfortable for programmers on the W3S team. However, W3S is not just programmers. To publish RFCs here, people need to be familiar with Github and possibly command line Git. These systems are often unfamiliar to those in non-technical roles, which makes it harder for non-technical people to publish RFCs. | ||
|
||
This proposal is simply an minimal alternate path for preserving the ability the ability to author RFCs without Github | ||
|
||
## Proposal | ||
|
||
When an non-technical author wishes to publish an RFC through notion, the author SHOULD add a document to the new [W3S RFCs page](https://www.notion.so/w3sat/f8233dc100324e579cb8f21198dac929?v=78a19e5c711544dd9fe35cde4cbab5b8&pvs=4) | ||
|
||
This will create a document based on a template basic RFC structure. The author then fills out the RFC | ||
|
||
Once complete, the author SHOULD request review. Reviews SHOULD comment on the RFC page itself, then add their name to either the approved list or to the request changes. A reviewer MAY specify a change as blocking approval by | ||
hannahhoward marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
The W3S RFCs page is shared publicly and an author MAY request comments from an outside party. | ||
|
||
If after a few days, there are no outstanding requests for changes, and general approval, a developer familiar with Github SHOULD export the page to markdown and add it to this repo. Submitting a pull request for the ported content is OPTIONAL. |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🙏 Can this page be public and can you add a link from the README in this repo to the Notion based RFCs for easier discoverability?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the page is public, but I will add a link