|
| 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