Open
Description
The current project documentation consists of using RDoc to publish to GitHub pages and the README. These are fine resources, but don't really tell the whole story. Also, I do not understand how to cannot navigate the RDoc pages, and I'm the author of the gem.
Instead, we should build a full-on documentation website. This should include all of the information that we already have, plus a lot of stuff that we don't have, like:
- Tutorials/example projects. For example:
- A small Ruby gem that integrates Syntax Tree formatting into its Rakefile.
- A Ruby project that uses the mutation feature to ship a codemod for a breaking API change.
- A project that uses the DSL feature to build valid Ruby code on the fly.
- A project that stores searches for quick onboarding.
- Integrates ruby-syntax-tree.github.io
- Groups nodes together instead of having a flat map of them, and has nice, accessible examples of each node. (We actually already have this in source, but it is very difficult to find the right nodes because they're all listed at the same level.)
Metadata
Metadata
Assignees
Labels
No labels