|
| 1 | +--- |
| 2 | +cSpell:ignore: Krator celestehorgan CODEOWNERS |
| 3 | +--- |
| 4 | + |
1 | 5 | # Krator Docs assessment
|
2 | 6 |
|
3 | 7 | ## Introduction
|
@@ -53,9 +57,9 @@ Criteria:
|
53 | 57 | - Documentation is currently in several locations and will need to be brought
|
54 | 58 | into one repo. The current resources are:
|
55 | 59 | - The project [README](https://github.com/krator-rs/krator)
|
56 |
| - - [Introduction to krator Blog Post](https://deislabs.io/posts/introducing-krator/) |
| 60 | + - [Introduction to Krator Blog Post](https://deislabs.io/posts/introducing-krator/) |
57 | 61 | - [A Fistful of States: More State Machine Patterns in Rust](https://deislabs.io/posts/a-fistful-of-states/)
|
58 |
| - - [Crate krator API Documentation](https://docs.rs/krator/0.4.0/krator/). |
| 62 | + - [Crate Krator API Documentation](https://docs.rs/krator/0.4.0/krator/). |
59 | 63 | This is a substantial part of the current documentation and could be
|
60 | 64 | incorporated into the main body (site/repo) of the documentation. This is
|
61 | 65 | already a great resource for users, but if we transport it to a
|
@@ -83,7 +87,7 @@ Criteria:
|
83 | 87 | - We'll need to create a clear entry point for the new user. Some of this info
|
84 | 88 | could be taken from the
|
85 | 89 | [Developer Guide](https://github.com/krator-rs/krator/blob/main/docs/community/developers.md)
|
86 |
| - and includes prerequisite knowlege, configuration, and a brief step-by-step |
| 90 | + and includes prerequisite knowledge, configuration, and a brief step-by-step |
87 | 91 | guide on adding Krator to your project.
|
88 | 92 | - **Content maintainability**:
|
89 | 93 | - Since we'll be creating a site, search doesn't apply yet (though will be
|
@@ -117,19 +121,19 @@ Criteria:
|
117 | 121 | creating a Getting Started/Quickstart.
|
118 | 122 | - **Tutorials**
|
119 | 123 | - **Setting up Krator**
|
120 |
| - - **Configuring your project to use krator** |
| 124 | + - **Configuring your project to use Krator** |
121 | 125 | - **Tasks:** I recommend a section with step-by-step instructions on how to
|
122 | 126 | accomplish the most common tasks in Krator. For example, if you have five
|
123 | 127 | most common tasks, you could have a document for each. Suggestions include:
|
124 | 128 | - **Using built-in operators**
|
125 |
| - - **Creating your own operators with krator** |
| 129 | + - **Creating your own operators with Krator** |
126 | 130 | - Are there other common tasks? If so, they should go here.
|
127 | 131 | - **Best practices**
|
128 | 132 | - **Troubleshooting**
|
129 | 133 | - **Troubleshooting**
|
130 | 134 | - **Error Reference** A table with explanations and resolution steps would
|
131 | 135 | suffice
|
132 |
| - - **Contributing to krator** |
| 136 | + - **Contributing to Krator** |
133 | 137 | - **Cutting releases** (This is existing documentation)
|
134 | 138 | - **Contributing:** Include information on submitting issues and
|
135 | 139 | instructions with links on contributing to the code base and to the
|
@@ -196,7 +200,7 @@ be done!
|
196 | 200 |
|
197 | 201 | <!-- borrowed from @celestehorgan's excellent work in 0001-contour.md -->
|
198 | 202 |
|
199 |
| -- **Maitenence planning**: |
| 203 | +- **Maintenance planning**: |
200 | 204 | - **Monorepos**: Having a docs+code monorepo is risky in the long term, as it
|
201 | 205 | couples all docs builds with code builds and vice versa. If docs CI fails
|
202 | 206 | because Netlify is temporarily down, for example, this means that all your
|
|
0 commit comments