Skip to content

Rebuild docs page using Gatsby? #2785

@markerikson

Description

@markerikson

Our docs are currently built using Gitbook. However, the React team recently rebuilt their docs site using Gatsby, and it seems to be working pretty well. I'd like to consider that as a possibility.

I don't want to rebuild our docs publishing process just for the sake of switching tools. At the moment, there's some noticeable pain points with how we work on the docs:

  • Docs publishing is a manual step. We have an NPM run script that can rebuild and republish the docs, but it relies on a maintainer with commit rights to actually execute it. I'd really like to automatically republish the docs whenever we merge a PR into master.
  • The docs publishing process is currently Linux-specific, and since I use Windows, the current script doesn't work easily for me. I've been able to perform some of the publish steps manually in the past, but it's a real pain.
  • No easy previews of how the docs will look after the update

There's also been some comments that our docs are not fully accessibility-compatible

I don't have time to tackle rebuilding the docs process myself. However, I'd like to solicit ideas and help from the community to investigate the idea.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions