๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐——๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐˜๐—ถ๐—ผ๐—ป

Bad docs kill projects. Good docs save them. Automate your documentation to keep it accurate. Regenerate docs from source code.

Use tools for API docs.

Use Architectural Decision Records (ADRs).

Make your README clear.

Build internal sites for your team.

Set up CI jobs. Update docs when code changes. Manual updates fail. People ignore untrusted docs.

Write the why. Code shows what the system does. Docs explain why you built it this way. Context is the most valuable part.

Include docs in code reviews. No doc update means no PR approval. Make documentation part of your definition of done.

Source: https://dev.to/therizwansaleem/documentation-generation-api-docs-readmes-and-architectural-decision-records-4103