Documentation should prioritize user needs and experience over technical convenience. This means using appropriate link types (guides over API docs for user-facing content), organizing content to avoid overwhelming newcomers, providing necessary context, and ensuring links work correctly with tooling.
Key practices:
/docs/technologies/testingtools/vitest/guides/migrating-from-nx-vite instead of API docsExample of user-centric approach:
<!-- Instead of leading with technical details -->
# Build Your Own Nx Plugin: Integrating Biome in 20 Minutes
<!-- Lead with user benefits -->
# Using Biome with Nx: Fast Linting and Formatting
Learn how to integrate Biome for faster linting. You don't need a plugin to get started, but creating one will make your workflow smoother.
This approach ensures documentation serves users effectively rather than just being technically accurate.
Enter the URL of a public GitHub repository