Skip to content

docs: add Learn section outline plan (#519)#520

Merged
Ethan-Arrowood merged 2 commits into
mainfrom
learn-section-outline
Jun 11, 2026
Merged

docs: add Learn section outline plan (#519)#520
Ethan-Arrowood merged 2 commits into
mainfrom
learn-section-outline

Conversation

@Ethan-Arrowood

Copy link
Copy Markdown
Member

Closes #519.

Adds plans/learn-section-outline/ — a repo-contributed, agentic-first plan for building out the Learn track, so the outline lives in-repo for review and longevity.

What's here

  • README.md — the plan: background, current-state reconciliation, the /docs//reference/ path mapping, guide inventory + ordering, conventions, and a two-phase execution flow.
  • create-issues.sh — Phase 1: creates 20 [Learn] tracking issues from the body files in issues/ (label content, type Feature). Supports dry-run (default) and --create.
  • issues/*.md — one body file per guide, used verbatim as each issue body.

Key findings baked into the plan

Phase 2 (described, not executed here)

Per-guide generation workflow: worktree/branch off main → draft from learn/_guide-template.mdx + reference sources → local /review pass → docusaurus build check → one PR per guide with @HarperFast/developers requested as reviewer.

Nothing in plans/ is part of the published docs build (Docusaurus only scans learn/, reference/, fabric/, release-notes/).

Note: issues are not created by this PR. Once it lands, run ./plans/learn-section-outline/create-issues.sh --create.

sent with Claude Opus 4.8

Add plans/learn-section-outline/ — an agentic-first plan for building out
the Learn track:

- Reconciles the original Confluence outline against current learn/ content
  (3 guides already shipped: using-agents, harper-applications-in-depth, and
  the full caching series) and flags the inverted Custom Resources dependency.
- Maps legacy /docs/ paths to current /reference/ sources, with the legacy
  tree recoverable at git ref 0f754c5.
- Phase 1: create-issues.sh generates 20 [Learn] tracking issues (label
  `content`, type `Feature`) from per-guide body files in issues/.
- Phase 2: a per-guide generation workflow — worktree/branch, draft from the
  guide template + reference sources, local /review pass, build check, one PR
  per guide with @HarperFast/developers requested as reviewer.

Closes #519

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Ethan-Arrowood Ethan-Arrowood requested a review from a team as a code owner June 9, 2026 04:18
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@github-actions github-actions Bot temporarily deployed to pr-520 June 9, 2026 04:20 Inactive
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

🚀 Preview Deployment

Your preview deployment is ready!

🔗 Preview URL: https://preview.harper-documentation.harperfabric.com/pr-520

This preview will update automatically when you push new commits.

@kriszyp kriszyp left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This looks good. I assume this is kind intended to be more carefully describing the content directly in front of us. And the later sections are things that will be filled out more as we get them in the next few... months? years?
For example, I don't even know what "compaction" means for us. RocksDB does it automatically (I vaguely remember some other storage engine we used to use).

@Ethan-Arrowood

Copy link
Copy Markdown
Member Author

Yeah this outline is honestly just catch-up. I had a confluence page from before the reference migration work that outlined a number of guides we should have. Basically things that had existed in the old /docs/ or just some things that were missing.

That outline stagnated for months now, so this is an attempt at at least bringing some of it forward.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot temporarily deployed to pr-520 June 11, 2026 15:00 Inactive
@github-actions

Copy link
Copy Markdown

🚀 Preview Deployment

Your preview deployment is ready!

🔗 Preview URL: https://preview.harper-documentation.harperfabric.com/pr-520

This preview will update automatically when you push new commits.

@kriszyp

kriszyp commented Jun 11, 2026

Copy link
Copy Markdown
Member

That outline stagnated for months now, so this is an attempt at at least bringing some of it forward.

That's great. Its a work in progress, which makes perfect sense. It's a solid direction. I still approve!

@Ethan-Arrowood Ethan-Arrowood merged commit 31d90ca into main Jun 11, 2026
7 checks passed
@Ethan-Arrowood Ethan-Arrowood deleted the learn-section-outline branch June 11, 2026 15:18
@github-actions

Copy link
Copy Markdown

🧹 Preview Cleanup

The preview deployment for this PR has been removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Plan Learn section outline

3 participants