opensearch-project / documentation-website

The documentation for OpenSearch, OpenSearch Dashboards, and their associated plugins.
https://opensearch.org/docs
Apache License 2.0
75 stars 498 forks source link

[DOC] Enhancing Docs as Code process #6365

Open vagimeli opened 9 months ago

vagimeli commented 9 months ago

What do you want to do?

Tell us about your request. Provide a summary of the request and all versions that are affected.

TL;DR

What?: The OpenSearch documentation team is tasked with formalizing and implementing a Docs as Code process. A Docs as Code process streamlines the documentation team's practices, aligning them with modern software development workflows.

So what?: Docs as Code brings collaboration and alignment, quality and maintainability, and efficiency and automation to reduce documentation debt, increase user satisfaction, and improve scalability.

Now what?: The current documentation workflow is siloed, error-prone, and inefficient. Inconsistent information, outdated content, and difficulty with collaboration are causing reduced customer satisfaction, wasted developer and writer time, inefficient updates, and high documentation debt. The OpenSearch technical writers are tasked with driving change to improve the current Docs as Code process.

Business case: Improving Docs as Code for process

The OpenSearch documentation process is siloed, inefficient, and error-prone. Inconsistent information, outdated content, and difficulty in collaboration are causing:

Benefits

Enhancing the Docs as Code approach for the OpenSearch Project offers the following benefits:

Investment

Expected ROI

Conclusion

Improving the Docs as Code approach will align documentation practices with modern software development workflows, empowering the OpenSearch Project teams and achieving better open source community outcomes.

Checklist for implementing Docs as Code

What other resources are available? Provide links to related issues, POCs, steps for testing, etc.

vagimeli commented 9 months ago

@kolchfa-aws @Naarcha-AWS @hdhalter @bbarani Please review this first draft of the Docs as Code business use case. Before scheduling a kickoff call with @peterzhuamazon and @AMoo-Miki, the tech writers would like to make sure we understand the objectives and goals of Docs as Code from the manager point of view. Thanks for your support, Melissa

vagimeli commented 9 months ago

Action items

  1. Work with engineer to add GitHub Actions workflow to development PRs to confirm documentation PR has been created before merging the development PR.
vagimeli commented 3 months ago

@kkhatua FYI