Skip to content

Remove OWID and Our World in Data references from codebase#1

Merged
xrendan merged 1 commit intomasterfrom
remove-owid-references
Jan 18, 2026
Merged

Remove OWID and Our World in Data references from codebase#1
xrendan merged 1 commit intomasterfrom
remove-owid-references

Conversation

@xrendan
Copy link
Member

@xrendan xrendan commented Jan 17, 2026

Summary

  • Removes all references to "OWID" and "Our World in Data" from the codebase as part of rebranding the @buildcanada/charts library
  • Renames files, types, functions, CSS classes, and updates documentation
  • Entity codes in regions.json (e.g., OWID_WRL, OWID_LIC) are preserved for data compatibility

Test plan

  • TypeScript typecheck passes
  • Test failures are pre-existing (same failures on master branch)

🤖 Generated with Claude Code

Rebrand the library by removing legacy OWID references:

File renames:
- OwidTable.ts → ChartsTable.ts
- OwidTableUtil.ts → TableUtil.ts
- OwidTableSynthesizers.ts → TableSynthesizers.ts
- OwidVariable.ts → Variable.ts
- OwidOrigin.ts → Origin.ts
- OwidSource.ts → Source.ts
- OwidTestData.ts → TestData.ts
- LegacyToOwidTable.ts → LegacyToChartsTable.ts

Type/function renames:
- OwidTable → ChartsTable
- OwidRow → DataRow
- OwidColumnDef → ColumnDef
- OwidVariableId → VariableId
- OwidProcessingLevel → ProcessingLevel
- checkIsOwidContinent → checkIsContinent
- LogoOption.owid → LogoOption.legacy

CSS class renames:
- owid-btn → charts-btn
- owid-checkbox → charts-checkbox

Note: Entity codes in regions.json (OWID_WRL, OWID_LIC, etc.)
are preserved for data compatibility.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@xrendan xrendan force-pushed the remove-owid-references branch from f77333f to e9defae Compare January 17, 2026 23:48
@xrendan xrendan merged commit 3f53674 into master Jan 18, 2026
8 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.

1 participant