Skip to content

Documentation website #279

Open
Open
@kddnewton

Description

@kddnewton

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions