<!--
title: Complete CI/CD documentation
domain: cloud-infra
topic: CI/CD
language: Markdown
source: serverless/serverless
updated: 2024-09-10
url: https://awesomereviewers.com/reviewers/serverless-complete-cicd-documentation/
-->

Ensure all CI/CD documentation is comprehensive and technically accurate, covering complete workflows and tooling capabilities. Incomplete or incorrect documentation leads to deployment failures, misconfigurations, and developer confusion.

Documentation should include:
- All deployment scenarios (initial deployment, rollbacks, parameter retrieval)
- Accurate build tool configurations and supported formats
- Complete feature coverage without assumptions

For example, when documenting deployment buckets, include all use cases:
```markdown
# Deployment Bucket
Storage for Lambda code, CloudFormation templates, and other resources 
required for service deployment, service rollback, and efficient parameter retrieval.
```

When documenting build configurations, verify technical accuracy:
```markdown
**Note:** Build output format can be configured for both CommonJS and ESM. 
See esbuild documentation for format options.
```

This prevents developers from making incorrect assumptions that could cause deployment issues or require workarounds.
