Skip to content

Add Real-World Project: Outline→Blog Post Generator - #269

Open
abderrahim-lectures wants to merge 1 commit into
mainfrom
add-blog-post-generator
Open

Add Real-World Project: Outline→Blog Post Generator#269
abderrahim-lectures wants to merge 1 commit into
mainfrom
add-blog-post-generator

Conversation

@abderrahim-lectures

Copy link
Copy Markdown
Owner

Adds a new Real-World Projects lesson: Build an Outline→Blog Post Generator (backlog idea #14).

What's included

  • docs/projects/blog-post-generator/index.md — full lesson in the house skeleton: Setup (uv + free-tier LLM key), 4 steps with checklists + Socratic questions, common pitfalls, and closing sections. Core idea: a faithfulness-first expansion prompt (never invent sections/examples; mark outline holes with [expand: ...] notes), and framing the output as a draft to edit in your voice, not a publish-ready post.
  • docs/projects/blog-post-generator/_category_.json
  • examples/blog-post-generator/ — runnable 6-provider CLI (generate.py), bundled sample_outline.md, notebook.ipynb, README, pyproject/uv.lock/env template.
  • Registration: src/data/projects.ts, docs/projects/index.mdx, src/pages/index.tsx (English only — i18n in a follow-up PR).

Verification

  • npm run typecheck passes.
  • npm run build passes (all 4 locales); only the pre-existing docs-qa-bot broken-anchor warnings, unchanged.

Closes #268

New Real-World Project (backlog idea #14). Full lesson with a
faithfulness-first expansion prompt, plus a runnable 6-provider CLI example,
bundled sample outline, and notebook.

Closes #268

Co-authored-by: deepseek-v4-flash-free <noreply@opencode.ai>
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.

Add Real-World Project: Outline→Blog Post Generator

1 participant