From de1737b591b583f2086b55067ae1bee760920a28 Mon Sep 17 00:00:00 2001 From: Natalie Arellano Date: Wed, 20 Sep 2023 15:00:04 -0400 Subject: [PATCH 1/9] WIP Signed-off-by: Natalie Arellano --- text/0000-re-org-docs.md | 259 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 259 insertions(+) create mode 100644 text/0000-re-org-docs.md diff --git a/text/0000-re-org-docs.md b/text/0000-re-org-docs.md new file mode 100644 index 000000000..d0f302ad3 --- /dev/null +++ b/text/0000-re-org-docs.md @@ -0,0 +1,259 @@ +# Meta +[meta]: #meta +- Name: Reorganize docs website +- Start Date: (fill in today's date: 2023-09-20) +- Author(s): natalieparellano +- Status: Draft +- RFC Pull Request: (leave blank) +- CNB Pull Request: (leave blank) +- CNB Issue: (leave blank) +- Supersedes: N/A + +# Summary +[summary]: #summary + +This RFC proposes reorganizing the docs website according to personas and the "four quadrants of docs" aka the [Divio documentation system](https://documentation.divio.com/structure.html). + +# Definitions +[definitions]: #definitions + +* Personas - people with different roles who interact with the CNB project in different ways + * Buildpack Authors - write buildpacks + * App Developers - use buildpacks + * Platform Operators - orchestrate buildpacks builds + * ... +* Four quadrants + * Tutorials - from Divio: `lessons that take the reader by the hand through a series of steps to complete a project of some kind` + * Explanations - from Divio: `discussion [that] clarify and illuminate a particular topic` + * How-to guides - from Divio: `take the reader through the steps required to solve a real-world problem` + * Reference - from Divio: `technical descriptions of the machinery and how to operate it` (similar to CNB spec) + +# Motivation +[motivation]: #motivation + +- Why should we do this? + - Our docs website is a bit disorganized - it's hard to find stuff, and it's hard to add stuff. Consequently, the content of our docs is woefully incomplete. +- What is the expected outcome? + - Our docs website will be easier to use for everyone. Eventually, the content of our docs will become more complete as it's easier to add stuff. + +# What it is +[what-it-is]: #what-it-is + +This provides a high level overview of the feature. + +- Define the target persona: all personas, including project contributors, can benefit from this. +- Explaining the feature largely in terms of examples. + - See the example [branch](https://github.com/buildpacks/docs/tree/refactor) of github.com/buildpacks/docs and abbreviated tree with notes below. + +# How it Works +[how-it-works]: #how-it-works + +``` +. +├── concepts <- NOTE: this corresponds to the explanation quadrant; this content would be largely unchanged (just reorganized slightly) +│ ├── components +│ │ ├── builder +│ │ │ ├── base-images +│ │ │ │ ├── build.md +│ │ │ │ └── run.md +│ │ │ ├── builder.md +│ │ │ ├── buildpacks +│ │ │ │ ├── buildpack.md +│ │ │ │ ├── component-buildpacks.md <- NOTE: missing content! +│ │ │ │ ├── group.md +│ │ │ │ └── order.md <- NOTE: missing content! +│ │ │ ├── extensions +│ │ │ │ └── extensions.md +│ │ │ ├── lifecycle +│ │ │ │ ├── analyze.md +│ │ │ │ ├── build.md +│ │ │ │ ├── create.md +│ │ │ │ ├── detect.md +│ │ │ │ ├── export.md +│ │ │ │ ├── launch.md +│ │ │ │ ├── rebase.md +│ │ │ │ └── restore.md +│ │ │ └── metadata +│ │ └── platform.md +│ ├── operations +│ │ ├── build.md +│ │ ├── rebase.md +├── for-app-developers +│ ├── how-to-guides +│ │ ├── configure-build-env.md +│ │ ├── declare-source-metadata.md +│ │ ├── download-sbom.md +│ │ ├── export-to-oci-layout.md +│ │ ├── mount-volumes.md +│ │ ├── specify-buildpacks.md +│ │ ├── specify-extensions.md +│ │ ├── specify-processes.md +│ │ ├── understand-failures.md <- NOTE: missing content! +│ │ ├── use-cache-image.md +│ │ ├── use-http-proxy.md +│ │ ├── use-inline-buildpacks.md +│ │ └── use-project-descriptor.md +│ └── tutorials +│ ├── advanced-build +│ │ ├── build-for-arm.md +│ │ ├── build-for-windows.md +│ │ ├── build-on-podman.md +│ │ └── reproducibility.md +│ └── basic-build +│ ├── basic-build.md +│ └── build-phases.md +├── for-buildpack-authors +│ ├── how-to-guides +│ │ ├── migrate <- NOTE: moved from the "reference" section +│ │ │ ├── buildpack-api-0.4-0.5.md +│ │ │ ├── buildpack-api-0.5-0.6.md +│ │ │ ├── buildpack-api-0.6-0.7.md +│ │ │ ├── buildpack-api-0.7-0.8.md +│ │ │ ├── buildpack-api-0.8-0.9.md +│ │ │ └── buildpack-api-0.9-0.10.md +│ │ ├── package-buildpack +│ │ │ ├── buildpack-toml.md +│ │ │ ├── package-buildpack.md +│ │ │ ├── specify-targets.md +│ │ │ └── with-clear-env.md <- NOTE: missing content! +│ │ ├── publish-buildpack +│ │ │ ├── publish-a-buildpack.md +│ │ │ └── publishing-with-github-actions.md +│ │ ├── write-buildpack +│ │ │ ├── add-labels.md <- NOTE: missing content! +│ │ │ ├── add-sbom.md +│ │ │ ├── create-layer.md +│ │ │ ├── defer-plan-entries.md <- NOTE: missing content! +│ │ │ ├── re-use-layers.md <- NOTE: missing content! +│ │ │ ├── specify-env +│ │ │ │ ├── for-build.md <- NOTE: missing content! +│ │ │ │ ├── for-process.md <- NOTE: missing content! +│ │ │ │ ├── for-run.md <- NOTE: missing content! +│ │ │ │ └── with-modifier.md <- NOTE: missing content! +│ │ │ ├── specify-processes.md +│ │ │ ├── specify-slices.md <- NOTE: missing content! +│ │ │ └── verify-targets.md +│ │ └── write-extension +│ │ └── advanced-extensions.md +│ └── tutorials <- NOTE: this would be the ruby buildpack where you have to keep updating the script every time +│ ├── advanced-buildpack +│ │ ├── build-plan.md +│ │ ├── caching.md +│ │ ├── exec-d.md <- NOTE: missing content! +│ │ ├── layer-types.md +│ │ └── processes.md +│ ├── basic-buildpack +│ │ ├── build.md +│ │ ├── building-blocks-cnb.md +│ │ ├── detection.md +│ │ └── local-env.md +│ └── basic-extension +│ ├── build-dockerfile.md +│ ├── building-blocks-extension.md +│ ├── run-dockerfile-extend.md +│ ├── run-dockerfile-switch.md +│ ├── setup-local-environment.md +│ └── why-dockerfiles.md +├── for-platform-operators +│ ├── how-to-guides +│ │ ├── create-a-builder.md +│ │ ├── create-a-stack.md +│ │ ├── migrate +│ │ │ ├── platform-api-0.10-0.11.md +│ │ │ ├── platform-api-0.11-0.12.md +│ │ │ ├── platform-api-0.3-0.4.md +│ │ │ ├── platform-api-0.4-0.5.md +│ │ │ ├── platform-api-0.5-0.6.md +│ │ │ ├── platform-api-0.6-0.7.md +│ │ │ ├── platform-api-0.7-0.8.md +│ │ │ ├── platform-api-0.8-0.9.md +│ │ │ └── platform-api-0.9-0.10.md +│ │ ├── specify-extensions.md +│ │ └── use-tooling +│ │ ├── circleci.md +│ │ ├── gitlab.md +│ │ ├── kpack.md +│ │ ├── pack +│ │ │ ├── cli +│ │ │ └── concepts +│ │ │ └── trusted_builders.md +│ │ ├── piper.md +│ │ └── tekton.md +│ └── tutorials +└── reference <- NOTE: we should keep this content as lean as possible and link back to the spec where we can, as it tends to get out of date +│ ├── config +│ │ ├── builder-config.md +│ │ ├── package-config.md +│ │ └── project-descriptor.md +│ └── spec +│ │ ├── buildpack-api.md +│ │ ├── distribution-api.md +│ │ └── platform-api.md +``` + +# Migration +[migration]: #migration + +A lot of content would be moving from the buildpack tutorial to the buildpack how-to section. +The current buildpack tutorial has the end-user make a ruby buildpack by editing the same file over and over. +It is good for teaching but hard to explain advanced concepts like multiple processes, SBOM, etc. +We should break the advanced concepts out of the tutorial and link back to the samples (or just give short code snippets) instead. + +We should make these changes in one huge PR. We should NOT attempt to redirect from old links as that would be too hard. + +# Drawbacks +[drawbacks]: #drawbacks + +Why should we *not* do this? +- It's a lot of work + +# Alternatives +[alternatives]: #alternatives + +- What other designs have been considered? + - Do nothing +- Why is this proposal the best? + - Easier to find stuff + - Easier to add stuff + - TODO: add benefits mentioned by Divio docs system + +# Prior Art +[prior-art]: #prior-art + +TODO + +# Unresolved Questions +[unresolved-questions]: #unresolved-questions + +- What parts of the design do you expect to be resolved before this gets merged? + - TODO +- What parts of the design do you expect to be resolved through implementation of the feature? + - TODO +- What related issues do you consider out of scope for this RFC that could be addressed in the future independently of the solution that comes out of this RFC? + - TODO + +# Spec. Changes (OPTIONAL) +[spec-changes]: #spec-changes + +N/A + +# History +[history]: #history + + \ No newline at end of file From 00a0ac957637d0987559dd420ed0555cd21ad857 Mon Sep 17 00:00:00 2001 From: Natalie Arellano Date: Wed, 20 Sep 2023 15:14:44 -0400 Subject: [PATCH 2/9] Add more missing content Signed-off-by: Natalie Arellano --- text/0000-re-org-docs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/text/0000-re-org-docs.md b/text/0000-re-org-docs.md index d0f302ad3..ffa84a5af 100644 --- a/text/0000-re-org-docs.md +++ b/text/0000-re-org-docs.md @@ -126,6 +126,7 @@ This provides a high level overview of the feature. │ │ │ ├── defer-plan-entries.md <- NOTE: missing content! │ │ │ ├── re-use-layers.md <- NOTE: missing content! │ │ │ ├── specify-env +│ │ │ │ ├── add-to-posix-paths.md <- NOTE: missing content! │ │ │ │ ├── for-build.md <- NOTE: missing content! │ │ │ │ ├── for-process.md <- NOTE: missing content! │ │ │ │ ├── for-run.md <- NOTE: missing content! From 5166a39409b0c664118610507ab6e7fb8ad4791b Mon Sep 17 00:00:00 2001 From: Natalie Arellano Date: Thu, 21 Sep 2023 10:10:26 -0400 Subject: [PATCH 3/9] Resolve TODOs Signed-off-by: Natalie Arellano --- text/0000-re-org-docs.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/text/0000-re-org-docs.md b/text/0000-re-org-docs.md index ffa84a5af..f649df75b 100644 --- a/text/0000-re-org-docs.md +++ b/text/0000-re-org-docs.md @@ -12,7 +12,7 @@ # Summary [summary]: #summary -This RFC proposes reorganizing the docs website according to personas and the "four quadrants of docs" aka the [Divio documentation system](https://documentation.divio.com/structure.html). +This RFC proposes reorganizing the docs website according to CNB personas and the "four quadrants of docs" aka the [Divio documentation system](https://documentation.divio.com/structure.html). # Definitions [definitions]: #definitions @@ -24,9 +24,14 @@ This RFC proposes reorganizing the docs website according to personas and the "f * ... * Four quadrants * Tutorials - from Divio: `lessons that take the reader by the hand through a series of steps to complete a project of some kind` + * Oriented toward beginners + * Should be tested to make sure they work * Explanations - from Divio: `discussion [that] clarify and illuminate a particular topic` + * Theoretical knowledge * How-to guides - from Divio: `take the reader through the steps required to solve a real-world problem` + * Practical knowledge * Reference - from Divio: `technical descriptions of the machinery and how to operate it` (similar to CNB spec) + * Technical knowledge # Motivation [motivation]: #motivation @@ -180,7 +185,7 @@ This provides a high level overview of the feature. │ │ │ └── trusted_builders.md │ │ ├── piper.md │ │ └── tekton.md -│ └── tutorials +│ └── tutorials <- NOTE: we should add stuff here └── reference <- NOTE: we should keep this content as lean as possible and link back to the spec where we can, as it tends to get out of date │ ├── config │ │ ├── builder-config.md @@ -216,22 +221,21 @@ Why should we *not* do this? - Why is this proposal the best? - Easier to find stuff - Easier to add stuff - - TODO: add benefits mentioned by Divio docs system # Prior Art [prior-art]: #prior-art -TODO +See https://documentation.divio.com/adoption.html # Unresolved Questions [unresolved-questions]: #unresolved-questions - What parts of the design do you expect to be resolved before this gets merged? - - TODO + - The general structure in the tree above - What parts of the design do you expect to be resolved through implementation of the feature? - - TODO + - Edits to individual pages - What related issues do you consider out of scope for this RFC that could be addressed in the future independently of the solution that comes out of this RFC? - - TODO + - ??? # Spec. Changes (OPTIONAL) [spec-changes]: #spec-changes From d51d32cc38629e8bfb47174d43128910e3f6571c Mon Sep 17 00:00:00 2001 From: Natalie Arellano Date: Thu, 21 Sep 2023 10:15:14 -0400 Subject: [PATCH 4/9] Add more stuff Signed-off-by: Natalie Arellano --- text/0000-re-org-docs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/text/0000-re-org-docs.md b/text/0000-re-org-docs.md index f649df75b..319775f17 100644 --- a/text/0000-re-org-docs.md +++ b/text/0000-re-org-docs.md @@ -212,6 +212,7 @@ We should make these changes in one huge PR. We should NOT attempt to redirect f Why should we *not* do this? - It's a lot of work +- Changing the structure of the docs could be surprising for users who are already familiar with its content # Alternatives [alternatives]: #alternatives From adb31d5bb789e70a16564a66cfa98b1a43c859b7 Mon Sep 17 00:00:00 2001 From: Natalie Arellano Date: Mon, 25 Sep 2023 11:26:02 -0400 Subject: [PATCH 5/9] Break concepts into personas Signed-off-by: Natalie Arellano --- text/0000-re-org-docs.md | 81 ++++++++++++++++++++++++++-------------- text/tree.md | 0 2 files changed, 52 insertions(+), 29 deletions(-) create mode 100644 text/tree.md diff --git a/text/0000-re-org-docs.md b/text/0000-re-org-docs.md index 319775f17..1cdad2271 100644 --- a/text/0000-re-org-docs.md +++ b/text/0000-re-org-docs.md @@ -55,35 +55,12 @@ This provides a high level overview of the feature. ``` . -├── concepts <- NOTE: this corresponds to the explanation quadrant; this content would be largely unchanged (just reorganized slightly) -│ ├── components -│ │ ├── builder -│ │ │ ├── base-images -│ │ │ │ ├── build.md -│ │ │ │ └── run.md -│ │ │ ├── builder.md -│ │ │ ├── buildpacks -│ │ │ │ ├── buildpack.md -│ │ │ │ ├── component-buildpacks.md <- NOTE: missing content! -│ │ │ │ ├── group.md -│ │ │ │ └── order.md <- NOTE: missing content! -│ │ │ ├── extensions -│ │ │ │ └── extensions.md -│ │ │ ├── lifecycle -│ │ │ │ ├── analyze.md -│ │ │ │ ├── build.md -│ │ │ │ ├── create.md -│ │ │ │ ├── detect.md -│ │ │ │ ├── export.md -│ │ │ │ ├── launch.md -│ │ │ │ ├── rebase.md -│ │ │ │ └── restore.md -│ │ │ └── metadata -│ │ └── platform.md -│ ├── operations -│ │ ├── build.md -│ │ ├── rebase.md ├── for-app-developers +│ ├── concepts +│ │ ├── builder.md <- NOTE: missing content! +│ │ ├── oci-image.md <- NOTE: missing content! +│ │ ├── platform.md <- NOTE: missing content! +│ │ └── project-descriptor.md <- NOTE: missing content! │ ├── how-to-guides │ │ ├── configure-build-env.md │ │ ├── declare-source-metadata.md @@ -108,6 +85,16 @@ This provides a high level overview of the feature. │ ├── basic-build.md │ └── build-phases.md ├── for-buildpack-authors +│ ├── concepts +│ │ ├── build-plan.md <- NOTE: missing content! +│ │ ├── buildpack.md +│ │ ├── component-buildpack.md <- NOTE: missing content! +│ │ ├── extension.md +│ │ ├── group.md <- NOTE: missing content! +│ │ ├── layer.md <- NOTE: missing content! +│ │ ├── package.md +│ │ ├── sbom.md <- NOTE: missing content! +│ │ └── targets.md <- NOTE: missing content! │ ├── how-to-guides │ │ ├── migrate <- NOTE: moved from the "reference" section │ │ │ ├── buildpack-api-0.4-0.5.md @@ -161,6 +148,38 @@ This provides a high level overview of the feature. │ ├── setup-local-environment.md │ └── why-dockerfiles.md ├── for-platform-operators +│ ├── concepts +│ │ ├── builder +│ │ │ ├── base-images +│ │ │ │ ├── base-images.md +│ │ │ │ ├── build.md +│ │ │ │ └── run.md +│ │ │ ├── builder.md +│ │ │ ├── buildpacks +│ │ │ │ ├── buildpack.md +│ │ │ │ ├── group.md +│ │ │ │ └── order.md +│ │ │ ├── create-builder.svg +│ │ │ ├── extensions +│ │ │ │ └── extensions.md +│ │ │ ├── lifecycle +│ │ │ │ ├── _index.md +│ │ │ │ ├── analyze.md +│ │ │ │ ├── build.md +│ │ │ │ ├── create.md +│ │ │ │ ├── detect.md +│ │ │ │ ├── export.md +│ │ │ │ ├── launch.md +│ │ │ │ ├── rebase.md +│ │ │ │ └── restore.md +│ │ │ └── metadata +│ │ ├── operations +│ │ │ ├── _index.md +│ │ │ ├── build.md +│ │ │ ├── build.svg +│ │ │ ├── rebase.md +│ │ │ └── rebase.svg +│ │ └── platform.md │ ├── how-to-guides │ │ ├── create-a-builder.md │ │ ├── create-a-stack.md @@ -201,10 +220,14 @@ This provides a high level overview of the feature. [migration]: #migration A lot of content would be moving from the buildpack tutorial to the buildpack how-to section. -The current buildpack tutorial has the end-user make a ruby buildpack by editing the same file over and over. +The current buildpack tutorial has the end-user make a `ruby` buildpack by editing the same file over and over. It is good for teaching but hard to explain advanced concepts like multiple processes, SBOM, etc. We should break the advanced concepts out of the tutorial and link back to the samples (or just give short code snippets) instead. +As suggested by @AidanDelaney, we should consider changing the tutorial to make a `nodejs` buildpack: + +> The current example installs the runtime, installs the package manager, and resolves the packages. Could we simply install a nodejs runtime and build a vanilla application? + We should make these changes in one huge PR. We should NOT attempt to redirect from old links as that would be too hard. # Drawbacks diff --git a/text/tree.md b/text/tree.md new file mode 100644 index 000000000..e69de29bb From e7dd22e7b42cfab41004b4c1b4a2b2b4e7d1f5cf Mon Sep 17 00:00:00 2001 From: Natalie Arellano Date: Mon, 25 Sep 2023 11:28:30 -0400 Subject: [PATCH 6/9] Move deprecated APIs Signed-off-by: Natalie Arellano --- text/0000-re-org-docs.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/text/0000-re-org-docs.md b/text/0000-re-org-docs.md index 1cdad2271..d5eb90363 100644 --- a/text/0000-re-org-docs.md +++ b/text/0000-re-org-docs.md @@ -97,9 +97,10 @@ This provides a high level overview of the feature. │ │ └── targets.md <- NOTE: missing content! │ ├── how-to-guides │ │ ├── migrate <- NOTE: moved from the "reference" section -│ │ │ ├── buildpack-api-0.4-0.5.md -│ │ │ ├── buildpack-api-0.5-0.6.md -│ │ │ ├── buildpack-api-0.6-0.7.md +│ │ │ └── deprecated +│ │ │ ├── buildpack-api-0.4-0.5.md +│ │ │ ├── buildpack-api-0.5-0.6.md +│ │ │ └── buildpack-api-0.6-0.7.md │ │ │ ├── buildpack-api-0.7-0.8.md │ │ │ ├── buildpack-api-0.8-0.9.md │ │ │ └── buildpack-api-0.9-0.10.md @@ -184,12 +185,14 @@ This provides a high level overview of the feature. │ │ ├── create-a-builder.md │ │ ├── create-a-stack.md │ │ ├── migrate +│ │ │ ├── _index.md +│ │ │ ├── deprecated +│ │ │ │ ├── platform-api-0.3-0.4.md +│ │ │ │ ├── platform-api-0.4-0.5.md +│ │ │ │ ├── platform-api-0.5-0.6.md +│ │ │ │ └── platform-api-0.6-0.7.md │ │ │ ├── platform-api-0.10-0.11.md │ │ │ ├── platform-api-0.11-0.12.md -│ │ │ ├── platform-api-0.3-0.4.md -│ │ │ ├── platform-api-0.4-0.5.md -│ │ │ ├── platform-api-0.5-0.6.md -│ │ │ ├── platform-api-0.6-0.7.md │ │ │ ├── platform-api-0.7-0.8.md │ │ │ ├── platform-api-0.8-0.9.md │ │ │ └── platform-api-0.9-0.10.md From 9611267558dafdfcfcf7bd99f392bc4cee84dd40 Mon Sep 17 00:00:00 2001 From: Natalie Arellano Date: Thu, 28 Sep 2023 15:15:56 -0400 Subject: [PATCH 7/9] Remove random file Signed-off-by: Natalie Arellano --- text/tree.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 text/tree.md diff --git a/text/tree.md b/text/tree.md deleted file mode 100644 index e69de29bb..000000000 From a506ffbffe8ed8f7bb7ba97129a781dffd5554a0 Mon Sep 17 00:00:00 2001 From: Natalie Arellano Date: Wed, 4 Oct 2023 09:33:39 -0400 Subject: [PATCH 8/9] Update text/0000-re-org-docs.md Signed-off-by: Natalie Arellano --- text/0000-re-org-docs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/text/0000-re-org-docs.md b/text/0000-re-org-docs.md index d5eb90363..cf0e0e560 100644 --- a/text/0000-re-org-docs.md +++ b/text/0000-re-org-docs.md @@ -197,7 +197,7 @@ This provides a high level overview of the feature. │ │ │ ├── platform-api-0.8-0.9.md │ │ │ └── platform-api-0.9-0.10.md │ │ ├── specify-extensions.md -│ │ └── use-tooling +│ │ └── integrate-ci │ │ ├── circleci.md │ │ ├── gitlab.md │ │ ├── kpack.md From 4df6a74653e232e9da9a77b4b9f35930bcd2b8f3 Mon Sep 17 00:00:00 2001 From: Aidan Delaney Date: Thu, 8 Feb 2024 18:27:44 +0000 Subject: [PATCH 9/9] Release refactor-docs RFC Land the RFC describing how to refactor our documentation --- text/{0000-re-org-docs.md => 0656-re-org-docs.md} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename text/{0000-re-org-docs.md => 0656-re-org-docs.md} (98%) diff --git a/text/0000-re-org-docs.md b/text/0656-re-org-docs.md similarity index 98% rename from text/0000-re-org-docs.md rename to text/0656-re-org-docs.md index cf0e0e560..de5e9df30 100644 --- a/text/0000-re-org-docs.md +++ b/text/0656-re-org-docs.md @@ -1,9 +1,9 @@ # Meta [meta]: #meta - Name: Reorganize docs website -- Start Date: (fill in today's date: 2023-09-20) +- Start Date: 2024-02-08 - Author(s): natalieparellano -- Status: Draft +- Status: Approved - RFC Pull Request: (leave blank) - CNB Pull Request: (leave blank) - CNB Issue: (leave blank) @@ -288,4 +288,4 @@ A brief description of the changes. ### Motivation Why was this amendment necessary? ----> \ No newline at end of file +--->