Skip to content

Commit 8c49547

Browse files
merging from a differently named branch for some reason. (#117)
* proposal for RFC process * Update README.md fixing typo Co-authored-by: Pavel Kirienko <[email protected]> * Update README.md fixing wording Co-authored-by: Pavel Kirienko <[email protected]> * changes per discussion on PR * Fix typo Co-authored-by: Pavel Kirienko <[email protected]> * Update README.md Co-authored-by: Pavel Kirienko <[email protected]> * Fix CI configuration Configure the workflow to run on pull requests OR when pushed to specific branches Co-authored-by: Pavel Kirienko <[email protected]>
1 parent fd6b4c6 commit 8c49547

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
# A workflow to create the Cyphal Specification PDF
22

33
name: CI
4-
on: push
4+
on: [ push, pull_request ]
55

66
jobs:
77
build:
88
runs-on: ubuntu-latest
99
name: Build PDF file using LaTeX
10+
if: github.event_name == 'pull_request' || contains(github.ref, '/master') || contains(github.ref, '/dev')
1011

1112
steps:
1213
# Checks-out the repository under $GITHUB_WORKSPACE

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,19 @@ The sources of the Cyphal specification and other related documents are containe
88
When cloning this repository, don't forget to initialize the Git submodules:
99
`git submodule update --init --recursive`.
1010

11+
## Governance
12+
13+
The Cyphal specification is community-managed and completely open. Anyone can propose changes but only Cyphal maintainers may commit changes to this repository where the contents of the HEAD revision of the primary branch constitutes the latest version of the specification in-effect.
14+
15+
### Request For Comments (RFC) Process
16+
17+
Changes to the specification shall use the following, community-driven RFC process:
18+
19+
1. An RFC is posted on the [OpenCyphal forum's specification section](https://forum.opencyphal.org/c/dev/spec/15) with the details of the proposed change. The title of this post should start with "RFC: " to indicate it is the start of a proposed change to the specification.
20+
2. RFCs will remain on the forum for at least 10 days to ensure interested parties have time to discover and review them.
21+
3. After some discussion and review by the community, the RFC is either accepted or rejected by at least one OpenCyphal maintainer.
22+
4. Once accepted the RFC is implemented in the specification as a pull-request and is considered adopted once the PR has been merged.
23+
1124
## Editing guide
1225

1326
### Style

0 commit comments

Comments
 (0)