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

Docs with mdbook & Github Pages #501

Draft
wants to merge 2 commits into
base: release-2.0
Choose a base branch
from
Draft

Conversation

jhollinger
Copy link
Contributor

@jhollinger jhollinger commented Feb 6, 2025

The README for V1 is plenty lengthy as-is, and it will only get worse when we add docs for V2 and a guide for migrating. I propose that when we release the V2 API, we move our primary docs to Github Pages using mdbook. It's a Markdown static site generator written in, and maintained by, Rust. They use it for most of their docs and guides, and I've found it very pleasant to use in other projects. It has themes, full site search, and optional keyboard navigation.

I've begun writing V2 docs in this PR (even if we don't use mdbook, we can copy the markdown to something else, so it's hopefully not wasted effort). To test it out, I've enabled GH Pages for the repo and added a GH Action that publishes from this PR's branch. https://procore-oss.github.io/blueprinter/ Thoughts?

@jhollinger jhollinger added w.i.p. documentation Documentation only changes labels Feb 6, 2025
@jhollinger jhollinger self-assigned this Feb 6, 2025
@jhollinger jhollinger force-pushed the jh/2.0-docs branch 26 times, most recently from 00c96fa to b92a4af Compare February 8, 2025 18:52
@jhollinger jhollinger force-pushed the jh/2.0-docs branch 4 times, most recently from 5e5cdba to 76a4657 Compare February 10, 2025 02:38
Signed-off-by: Jordan Hollinger <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Documentation only changes w.i.p.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant