Skip to content

Conversation

@stefannibrasil
Copy link
Contributor

@stefannibrasil stefannibrasil commented Dec 2, 2025

Closes #3150

Our README currently displays all the generators in collapsible lists, organized by their namespaces.

This makes it harder to find which generators to use based on what one needs.

How

1 - categorize generators by use cases, for example: Finance, Person, Number, Location, Date, etc. I used faker-js as a reference.
2 - create a new generators doc listing all the generators by categories created in #1 and namespaces (as they currently are in https://github.com/faker-ruby/faker?tab=readme-ov-file#generators).
3 - re-organize the README by highlighting the categories and include a link to the doc from #2 to make our README shorter and more accessible.

The README was shortened and re-organized to keep important information easily accessible, with links to documents for more details.

From this work, I found out some generators that belong in a different namespace. But listing them by most popular categories might help mitigate that.

I also included some badges and kept the first lines focused on promoting the available generators:

Screenshot 2025-12-01 at 5 01 37 PM

Our README currently displays all the generators in
collapsible lists, organized by their namespaces.

This makes it harder to find which generators to
use based on what I need.

This commit:

- shortens the README with links to appropriate
docs, and highlights the features we provide
- categorizes generators by use cases,
for example: Finance, Person, Number, Location,
Date, etc. I used faker-js as a reference.
- creates a new generators doc listing all the generators
by categories and namespaces
For locales updates, we review them to avoid
merging harmful/offensive words. But for older locales,
it's possible there might be some lingering.
Copy link
Contributor

@stympy stympy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me. I made some suggestions for normalizing capitalization, and one typo fix.

stefannibrasil and others added 8 commits December 2, 2025 14:45
Co-authored-by: Benjamin Curtis <[email protected]>
Co-authored-by: Benjamin Curtis <[email protected]>
Co-authored-by: Benjamin Curtis <[email protected]>
Co-authored-by: Benjamin Curtis <[email protected]>
Co-authored-by: Benjamin Curtis <[email protected]>
Co-authored-by: Benjamin Curtis <[email protected]>
Co-authored-by: Benjamin Curtis <[email protected]>
Co-authored-by: Benjamin Curtis <[email protected]>
@stefannibrasil
Copy link
Contributor Author

thank you @stympy for the review 🎉

@stefannibrasil stefannibrasil merged commit 7dbacc0 into main Dec 2, 2025
8 checks passed
@stefannibrasil stefannibrasil deleted the sb-3150-revamp-docs branch December 2, 2025 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Revamp the docs to make them easier to find

3 participants