plone / plone/cookieplone

Fill documentation gaps: tutorials, template author guide, and architecture diagram

Open
#149 3 comments 0 reactions 1 assignee View on GitHub

@ericof is already working on this.

Since Mar 31, 2026.

33 needs: docs
Dominant language
Python
Stars
12
Forks
4
Avg merge
4m
Merged PRs (30d)
1

Description


Summary

The documentation scaffolding (#136) created placeholder pages, but key content is still missing. Several reference docs exist, but how-to guides are stubs and there is no architecture overview.

Scope

Priority 1: Getting-started tutorial

A complete walkthrough for first-time users: install, run, answer prompts, inspect output. Should cover uvx cookieplone for the common case.

Priority 2: Template author guide

How to create a new template, use computed fields, add validators, structure sub-templates, and test locally.

Priority 3: Architecture diagram

A visual overview of the data flow: CLI → repository resolution → config/state (v1/v2 schemas) → wizard (tui-forms) → generator (cookiecutter) → hooks. This helps both contributors and template authors understand where their code fits.

Acceptance criteria

  • Getting-started tutorial is complete and renders correctly
  • Template author guide covers schema v2, computed fields, validators, and sub-templates
  • Architecture diagram (Mermaid or similar) added to concepts section
  • All new docs pass make docs-vale linting

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.