Skip to content

task: Remove the Legacy tab — migrate still-relevant L1 content to Learn/Operate, delete the rest #2254

Description

@GigaHierz

Part of #2266.

What needs to be done?

legacy/ holds 60 files at bdf40b37; 59 are in nav across five groups — Overview (3), Transition From L1 to L2 (5), Protocol (36), Nodes (1), Validator (14). Decided: the Legacy tab goes away and is not archived. The little that is still genuinely useful moves to where it belongs; the rest is deleted with redirects.

Classify each of the 60 files as one of:

Expected keepers (from the #2209 Appendix A file map at a14395f8926eb43424e0d20e6d67ab96f2c8209b; confirm or overrule)

  • legacy/protocol/transaction/{native-currency,erc20-transaction-fees,gas-pricing} — still apply on L2
  • legacy/protocol/identity/* — ODIS / phone-number privacy is still active in MiniPay
  • legacy/protocol/stability/{index,oracles,stability-fees,adding-stable-assets} — Mento background
  • legacy/faq, legacy/whitepapers, legacy/l1-architecture

Default to delete: decommissioned mechanisms (granda-mento, doto, randomness), legacy/validator/* (14 files), legacy/protocol/pos/*, legacy/protocol/consensus/*, legacy/node/run-mainnet, the external-link stubs legacy/validator/{celo-website,discord}.

Two legacy/* files are already orphaned (#2253): legacy/protocol/identity/odis.mdx, legacy/protocol/pos/becoming-a-validator.mdx.

Definition of done

  • Classification list posted in this issue: path → keep-to / fold-into / delete
  • Keepers moved, with redirects and nav entries
  • Every deleted path has a redirect (to the successor page, or to home/history)
  • Legacy tab removed from docs.json
  • llms.txt no longer lists any legacy/* page
  • npx mintlify broken-links green

Size note

Sized L because it splits naturally into (1) the classification comment and (2) the move/delete PR. Fine to land as two PRs under this issue.

Non-goals

Renaming home/learn/ or infra-partners/operate/ (#2258, #2260). Related prior concern about removing historical content: #2050 — read it before deleting.

Depends on / blocks

Depends on #2252 (so the _deprecated duplicates are gone first). Blocks #2258, #2260.

Measured at: bdf40b37

Activity

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

Metadata

Metadata

Assignees

Labels

choreRefactor, deps, infra, docsdocumentationImprovements or additions to documentationpriority:highMajor feature broken, workaround existssize:LMulti-day: split it if you canstatus: triageNeeds triage

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions