Skip to content

Slim the README to a landing page (#30)#61

Open
jensens wants to merge 1 commit into
mainfrom
slim-readme-30
Open

Slim the README to a landing page (#30)#61
jensens wants to merge 1 commit into
mainfrom
slim-readme-30

Conversation

@jensens

@jensens jensens commented Jul 15, 2026

Copy link
Copy Markdown
Member

Follow-up to #56, and the last piece of #30.

Why

The README carried the full fixture catalog by hand — 755 lines, one section per fixture — duplicating every docstring. That is exactly the double maintenance the documentation effort set out to remove. Now that the reference is published at plone.github.io/pytest-plone, the README only needs to point at it.

What

755 → 93 lines. Kept: badges, a one-paragraph intro, install, a short quickstart, and a set of links into the documentation. Dropped: the fixture catalog, the marker reference, and the session-wide-layers explanation — all now covered in the docs.

Every topic removed from the README was verified to exist in the published docs, so nothing is lost:

Removed from README Now in
fixture catalog reference/fixtures
@pytest.mark.portal reference/markers
session-wide layers / keep_session explanation, how-to/speed-up
Reasoning explanation/why-pytest-for-plone

All five documentation links in the new README were checked to resolve (HTTP 200).

Also

Corrected the contributor Python requirement from 3.8 to 3.10, which is the actual requires-python, and mentioned make docs.

🤖 Generated with Claude Code

The README carried the full fixture catalog by hand, duplicating every
docstring. That is the double maintenance the documentation effort set
out to remove: now that the reference is published at
plone.github.io/pytest-plone, the README only needs to point at it.

Keep the badges, a one-paragraph intro, install, a short quickstart, and
a set of links into the documentation. Drop the fixture catalog, the
marker reference, and the session-wide-layers explanation -- all now
covered in the docs.

Also correct the contributor Python requirement from 3.8 to 3.10, which
is the actual requires-python, and note make docs.

@gforcada gforcada 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.

Looks good, thanks!

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.

2 participants