Skip to content

awesome-listing compliance: archived entries → separate file + Contributing section - #38

Merged
crtahlin merged 2 commits into
ethersphere:mainfrom
crtahlin:docs/archived-separate-file
Aug 3, 2026
Merged

awesome-listing compliance: archived entries → separate file + Contributing section#38
crtahlin merged 2 commits into
ethersphere:mainfrom
crtahlin:docs/archived-separate-file

Conversation

@crtahlin

Copy link
Copy Markdown
Collaborator

Prerequisite for the official sindresorhus/awesome listing. Their PR checklist (line 69) requires that unmaintained / archived / deprecated items be kept out of the main list: "if you really need to include such items, they should be in a separate Markdown file." Our current in-README Archived or dormant section would fail that check.

What changed

  • New archived.md — holds the archived/dormant entries, keeping the three groupings (archived by maintainers · no activity 2+ years · dormant ~1.5–2 years).
  • README.md — removed the Archived or dormant section and its Contents entry; added a Footnotes section linking to archived.md. Footnotes is intentionally not in the Table of Contents, per the same guidelines (line 96).
  • CONTRIBUTING.md + AGENTS.md — updated so contributors and AI agents route stale entries to archived.md (not an in-README section), and explain why it's a separate file.
  • scripts/check-archived.py — the archived-repo CI check no longer exempts an in-README section; any archived repo found in README.md is now flagged and pointed to archived.md.

Verification

  • awesome-lint passes locally (only pre-existing spell-check warnings in unrelated main-list lines remain).
  • scripts/check-archived.py passes: no archived repos left in README.md.

No projects were removed — everything is preserved, just relocated.

The Awesome guidelines (sindresorhus/awesome PR checklist) require that
unmaintained, archived, or deprecated items be kept out of the main list —
'if you really need to include such items, they should be in a separate
Markdown file'. This is a prerequisite for the official awesome listing.

- Move the 'Archived or dormant' entries out of README.md into archived.md,
  keeping the three groupings (archived / 2+ years dormant / ~1.5-2 years).
- Drop the section (and its Contents entry) from README.md; add a Footnotes
  section pointing to archived.md (Footnotes is excluded from the ToC per the
  same guidelines).
- Update CONTRIBUTING.md and AGENTS.md to describe the separate file and the
  reason for it, so contributors and agents route stale entries correctly.
- Update scripts/check-archived.py: any archived repo in README.md is now an
  error pointing to archived.md (there is no exempt in-README section anymore).
@crtahlin
crtahlin requested a review from Cafe137 as a code owner July 31, 2026 13:18
@crtahlin
crtahlin requested a review from yjkellyjoo July 31, 2026 13:18
The awesome submission guidelines recommend linking the contribution
guidelines from a dedicated section titled 'Contributing' (top or bottom
of the main content), kept out of the Table of Contents — rather than a
loose inline reference. Replace the inline 'See CONTRIBUTING.md' line
near the top with a '## Contributing' section at the bottom (before
Footnotes), linked once to CONTRIBUTING.md so no duplicate-link lint.
@crtahlin crtahlin changed the title docs: move archived/dormant projects to a separate archived.md file awesome-listing compliance: archived entries → separate file + Contributing section Jul 31, 2026
@crtahlin

Copy link
Copy Markdown
Collaborator Author

Folded in a second small awesome-compliance change (pushed just now):

Add a dedicated ## Contributing section. The awesome submission guidelines recommend linking the contribution guidelines from a dedicated section titled Contributing (at the top or bottom of the main content), kept out of the Table of Contents — rather than a loose inline line.

  • Removed the inline See CONTRIBUTING.md … reference near the top.
  • Added a ## Contributing section at the bottom (just before ## Footnotes) linking to CONTRIBUTING.md. It goes at the bottom because ## Contents must remain the first section.
  • Not added to the ToC (allowed exception, like Footnotes), and CONTRIBUTING.md is still linked only once, so no double-link lint issue.

Retitled the PR accordingly. awesome-lint passes; the two changes (archived → archived.md and the Contributing section) are both listing prerequisites and touch the same README structure, so they're bundled here.

@crtahlin
crtahlin merged commit a211e09 into ethersphere:main Aug 3, 2026
3 checks passed
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.

3 participants