Skip to content

Conversation

@FlorianNachtigall
Copy link

Pull Request

Create an overview table for data themes based on the Definitions Proposal.

Proposal

  • theme-definitions.json as the single source of truth for all data theme and data type definitions that extend beyond schema specifications.
  • themesTable.js react component to render a table which can be expanded to show full definitions, while providing an aggregate view for comparing definitions and characteristics across themes.

Know issues

ToDos

  • Extract css
  • Review definition json, especially freshness, quality_assurance and filtering fields
  • Update schema with new definitions from Definitions Proposal

Docs Preview:

Click the most recent "View Deployment"

All Staging Deployments

- Added `theme-definitions.json` with structured descriptions of all
  data themes (based on the [Definitions Proposal](https://lf-overturemaps.atlassian.net/wiki/spaces/PROJ/pages/353927169/Definitions+Proposal))
- Added `theme-definitions.mdx` page under /guides to display the themes
  table
- Introduced `ThemesTable` React component for rendering and styling the
  table

Note: Theme definitions are still incomplete and may contain errors.
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