---
title: KEDA Docs Assessment - DRAFT
tags: KEDA, CNCF, docs-assessment
---
# KEDA Docs Assessment - DRAFT
Prepared by: Uche ([thisisobate](https://github.com/thisisobate))
Date: 2021-06-17
https://keda.sh/
https://github.com/kedacore/keda-docs
Note: keda.sh is a Hugo site.
## Introduction
This document assesses the quality and completeness of a project's documentation and website (if present).
This document:
- Measures existing documentation quality against the CNCF’s standards
- Recommends specific and general improvements
- Provides examples of great documentation as reference
- Identifies key improvements with the largest return on investment
## How this document works
The assessment is divided into three sections:
- **Project documentation:** for end users of the project; aimed at people who intend to use it
- **Contributor documentation:** for new and existing contributors to the project
- **Website:** branding, website structure, and maintainability
Each section rates content based on different [criteria](criteria.md).
## Project documentation
| Criteria | 1 | 2 | 3 | 4 | 5 |
| --- | --- | --- | --- | --- | --- |
| Information architecture | | | x | | |
| New user content | x | | | | |
| Content maintainability | | | | x | |
| Content creation processes | | | | x | |
Scale:
- 1 = (Is not present or requires significant work)
- 3 = (Is present, but needs work)
- 5 = (Is executed extremely well or no improvement required)
**Comments**
* Information architecture
* The information architecture is well planned but lacks access to vital information.
* [Information architecture diagram](https://docs.google.com/drawings/d/1Guqsz3CSwB6IFA-_usSpDLAli7ET1lHDOEi0fsFeRIA/edit?usp=sharing) (proposed)
* New user content
* There is no clear direction for new users to onboard to the project. This is critical to the adoption of the project and thus requires more work.
* Content maintainability
* The site mechanics is awesome. Some vital documentation (e.g. content versioning method) already exist on GitHub. It needs to be added to the website.
* Content creation processes
* This is also a very important step in the user onboarding process. The information about the content creation process should be easily accessible by the user.
**Recommendations**
* Information architecture
* Add available scalers as nav items under the scalers nav dropdown
* Add a tutorials page for Keda; we can add it to the getting-started list.
* New user content
* Rename nav from **keda documentation** to **getting started**
* A more elaborate **getting started** page
* Create a separate installation page
* Add signpost to **getting-started** on landing page
* Content maintainability
* Add method for content versioning to docs
* Content creation processes
* Add a link to the **contributing** page on the website footer
## Contributor documentation
| Criteria | 1 | 2 | 3 | 4 | 5 |
| --- | --- | --- | --- | --- | --- |
| Communication methods documented | | | | | x |
| Beginner friendly issue backlog | | | | | x |
| “New contributor” getting started content | | | x | | |
| Project governance documentation | | | | | x |
Scale:
- 1 = (Is not present or requires significant work)
- 3 = (Is present, but needs work)
- 5 = (Is executed extremely well or no improvement required)
**Comments**
* Communication methods documented
* Well documented!
* Beginner friendly issue backlog
* Beginner issues are properly labeled and documented; well done!
* “New contributor” getting started content
* "New contributor" documents are not properly documented.
* Project governance documentation
* Well documented.
**Recommendations**
* "New contributor" getting started content
* Rename **Get involved** signpost to **Join the community** on landing page
* Create a **how-to-contribute** document and add to the **community** submenu on website
## Website
| Criteria | 1 | 2 | 3 | 4 | 5 |
| --- | --- | --- | --- | --- | --- |
| Single-source for all files | | | | | x |
| Meets min website req. (for maturity level) | | | | | x |
| Branding and design | | | | | x |
| Case studies/social proof | | | | x | |
| Maintenance planning | | | | | x |
| A11y plan & implementation | | | | x | |
| Mobile-first plan & impl. | | | | | x |
| HTTPS access & HTTP redirect | | | | | x |
| Google Analytics 4 for production only | | | | | |
| Indexing allowed for production server only | | | | | |
| Intra-site / local search | | | | | |
| Account custodians are documented | | | | | |
Scale:
- 1 = (Is not present or requires significant work)
- 3 = (Is present, but needs work)
- 5 = (Is executed extremely well or no improvement required)
**Comments**
* Single-source for all files
* Well done!
* Meets min website req. (for maturity level)
* Satisfies all the website requirement!
* Branding and design
* Great branding; noticeable across the website.
* Case studies/social proof
* Case studies are well documented; needs to be positioned appropriately.
* Maintenance planning
* Well documented.
* A11y plan & implementation
* Website is super accessible; needs a bit of work to make it better.
* Mobile-first plan & impl.
* Very mobile friendly; love it!
* HTTPS access & HTTP redirect
* Well done!
_Include a list of the top 404s, as reported through analytics or a search console._
**Recommendations**
* Case studies/social proof
* Testimonial should be included in the navigation menu for easy access
* A11y plan & implementation
* Show focus state on buttons
* Create an a11y plan doc to satisfy WCAG standards
## Recommendations
_From the recommendations above, lis the top 1-3 concerns for this particular project and expand on them in enough detail that you could either:_
- _Pass the work off to a contractor or other member of the CNCF techdocs team_
- _Write a GitHub issue for the project team and place it in the backlog and someone not involved in the docs assessment process could execute on it_