Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: post on writing good docs #256

Open
chrisvaillancourt opened this issue Jan 30, 2025 · 1 comment
Open

feat: post on writing good docs #256

chrisvaillancourt opened this issue Jan 30, 2025 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@chrisvaillancourt
Copy link
Owner

What makes good dev docs? Relate it to the purpose.

Example: PostgreSQL docs on FULL OUTER JOIN

"First, an inner join is performed. Then, for each row in T1 that does not satisfy the join condition with any row in T2, a joined row is added with null values in columns of T2. Also, for each row of T2 that does not satisfy the join condition with any row in T1, a joined row with null values in the columns of T1 is added." source.

Or more simply: "Returns all rows from both tables. If there's no match in one table, it returns NULL values for the columns of that table."

It's fine to have both, but it's more helpful to new people if you start with the simple explanation and provide nuance afterwards.

A simple example goes a long way too.

@chrisvaillancourt chrisvaillancourt added the enhancement New feature or request label Jan 30, 2025
@chrisvaillancourt chrisvaillancourt self-assigned this Jan 30, 2025
@chrisvaillancourt
Copy link
Owner Author

Similar blog posts:

https://emnudge.dev/blog/write-better/

https://www.mux.com/blog/the-building-blocks-of-great-docs

https://passo.uno/seven-action-model/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant