docs: remove the Legacy tab - #2280
Open
palango wants to merge 6 commits into
Open
Conversation
…a, bridge guides, operator FAQ)
…60 legacy redirects
… fences, frontmatter quotes
…ote, correct withdrawal finalization delay
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The Legacy tab mixed three kinds of content: dead L1 documentation, current pages that were misfiled there (the Cel2 FAQ, the native-bridge guides, account metadata), and the only concept docs for staking mechanisms that still run on L2. This removes the tab and sorts its 60 pages: 13 move to where they belong, 2 fold into a new About Celo L1 history page, and 45 are deleted with a redirect to the live page that answers the same question. It follows the redirect standard from #2279: every destination is a final, in-nav page, and the 109 pre-existing redirects that pointed into legacy/ are re-pointed to the same targets. Closes #2254.
Changes
New and moved pages:
home/celo-l1distillslegacy/overviewandlegacy/l1-architecture: L1 history, the L1-vs-L2 comparison table, and one-line summaries of every retired mechanism, so the historical redirects land somewhere that explains what the reader was looking for.locked-celo,validator-elections,validator-groups,voting, and the three key-management pages. Stale L1 claims (BFT consensus, block production, consensus-signer restrictions) are stripped; elections are described via the EpochManager flow the specs and community-RPC pages document.home/protocol/metadata(fromlegacy/protocol/identity/metadata): the claims mechanism is what community RPC URL registration uses today, so it is live content, not identity history.infra-partners/operators/faq(fromlegacy/faq): a current operator FAQ that was only legacy by filing accident. The site-wide FAQs anchor follows it.home/bridged-tokens/bridging-celo-from-ethereumandhome/bridged-tokens/withdrawing-celo-to-ethereum(fromlegacy/transition/guides/): the native bridge is a permanent L2 feature, not migration history. Both guides carried addresses from a retired testnet deployment; they now use the current Celo SepoliaCeloTokenProxyandOptimismPortalProxyfromtooling/contracts/l1-contracts.Deletions: 45 pages, each diffed against its live counterpart before deleting. The full path-by-path mapping is in the classification comment on #2254. Ported during the diff pass: the Registry/
GoldTokenlookup intohome/protocol/celo-token, the keystore-extraction tip intoinfra-partners/operators/migrate-node, and the MaxCodeSize change intospecs/l2-migration.Redirects: 60 new
/legacy/*entries, 128 existing destinations re-pointed, the/what-is-celo/about-celo-l1/:slug*wildcard now lands on/home/celo-l1, and about 30 content links intolegacy/*fixed.Facts checked on chain while editing: the bridge addresses (
eth_getCodeon Ethereum Sepolia; the old guide addresses have no code behind them),Election.maxNumGroupsVotedFor= 10 (the moved locked-CELO page said 3), andproofMaturityDelaySeconds= 604800 on the Celo Sepolia portal (the withdrawal guide claimed finalization takes about 2 minutes; it takes 7 days).Verification
The orphan set is the base branch's 25 minus the two legacy pages that were themselves orphaned; no page added here is orphaned. A redirect audit over all 692 entries confirms every destination resolves to a page on disk, is listed in navigation, and is not itself a redirect source. Anchors used in redirects and re-pointed links were checked by hand, since the link checker ignores anchors.
Not verified: the two bridge code examples were not executed end to end (that needs a funded Sepolia account holding CELO); their addresses and the challenge period were verified on chain instead.
Flags
identity/odis-use-case-key-hardeningandidentity/encrypted-cloud-backuphad no live equivalent. Deleting them assumes no current wallet still uses ODIS key hardening or PEAR backup; speak up before merge if that is wrong.tooling/libraries-sdks/contractkit/odisbecause the canonical SocialConnect page is one of the 23 known orphans, and orphans cannot be redirect targets. When task: Orphaned-pages audit — re-nav or delete the 22 pages on disk that are missing from navigation #2253 adds it to navigation, these can be tightened.