You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-7Lines changed: 8 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -5,9 +5,9 @@ Welcome! This repository serves to give a good starting point for those interest
5
5
## Quickstart
6
6
1. fork this repository
7
7
2. adjust destination fields in .github/workflows/ci.yaml as necessary, commit and push changes
8
-
3. adjust Makefile $OPERATOR_NAME for your operator's name
8
+
3. adjust Makefile `$OPERATOR_NAME` for your operator's name
9
9
2. decide on an approach: basic veneer, semver veneer, custom veneers, raw FBC, etc. and adjust the 'catalog' target in Makefile to generate your desired FBC
10
-
4. run local tests (`make catalog`, `make sanity`, etc.) until happy with the generated FBC.
10
+
4. run local tests (`make catalog`, `make validate`, etc.) until happy with the generated FBC
11
11
6. add, commit, and push the changes
12
12
7. verify that CI passes and opens a PR in the catalog repository
13
13
@@ -33,7 +33,7 @@ catalog
33
33
34
34
35
35
### Lifecycle
36
-
This repository models a single operator author contributing their FBC to a catalog. This repository comes configured ready with github actions to deliver the FBC to an example [catalog github repository](https://github.com/grokspawn/cool-catalog/). Github actions are preconfigured to generate the FBC from this repository and open a pull request on the catalog repository to merge them. (See that repository for more information about the lifecycle steps after creating the pull request.)
36
+
This repository models a single operator author contributing their FBC to a catalog. This repository has pre-configured GitHub actions to deliver the FBC to an example [catalog GitHub repository](https://github.com/grokspawn/cool-catalog/). The actions will generate the FBC from this repository and open a pull request on the catalog repository to merge them. (See that repository for more information about the lifecycle steps after creating the pull request.)
37
37
38
38
39
39
```mermaid
@@ -70,21 +70,22 @@ deactivate CatalogRepo
70
70
```
71
71
72
72
1. Fork and Clone Remote Repository
73
-
IMPORTANT! Skip this step, and any changes will be ignored.
73
+
IMPORTANT! Any operator-specific changes contributions to the parent repository will be discarded.
74
74
75
75
2. Update CI Destination
76
-
Customize ci.yaml in .github/workflows/ci.yaml to your needs, setting the destination_repo to the URI of your catalog repository.
76
+
Customize `.github/workflows/ci.yaml` to your needs, including setting the `destination_repo` to the URI of your catalog repository.
77
77
78
78
3. Push Changes to Remote
79
-
Push the CI changes to the remote branch so they will be ready/able to trigger when you later push catalog contributions
79
+
Push the CI changes to the remote branch so they will trigger later when you push catalog contributions.
80
80
81
81
4. Update 'catalog' target
82
82
Locally, update the catalog target in the Makefile to generate your FBC. Example targets are provided in the Makefile (with supporting artifacts) to support to the following scenarios:
83
83
1. basic veneer generates FBC
84
84
2. semver veneer generates FBC
85
85
3. compound veneer generates and post-processes FBC
86
+
86
87
5. Push Changes to Remote
87
-
Once happy with the state of the `catalog` make target and the resulting FBC, push the changes to the remote repository. This will trigger the remote actions to generate a pull request against the destination catalog repository as specified in #2.
88
+
Once the `catalog` make target and the resulting FBC are ready, push the changes to the remote repository. This will trigger the remote actions to generate a pull request against the destination catalog repository as specified in #2.
0 commit comments