Skip to content

Tracking: build the owdata index metapackage #12

Description

@larnsce

What this is

Tracking issue for owdata: the index metapackage for the openwashdata R data packages. Decisions of record: dev/decisions-2026-09.md. Rewritten 2026-09-04.

Why

The org holds a few dozen uniform R data packages built with washr. The only catalog was a Google Sheet rendered on openwashdata.org, and since washr 1.1.0 nothing writes to it. There is no dataset- or variable-level index, and openwashdata.r-universe.dev indexes only washr.

owdata harvests the org weekly into three tables (packages, datasets, variables), ships them inside the package behind owd_packages(), owd_datasets(), owd_variables(), owd_search() and owd_install(), exports them as CSV for openwashdata.org, and produces the r-universe registry. A package is published when it carries a Zenodo DOI; there are no version tiers.

Work items, in order

Closed by the decisions: #2 (version tiers), #7 (catalog articles on pkgdown), #10 (migration campaign); PRs #13, #14, #15. The branch of #15 is the parts bin.

Conventions

  • One maintainer. Branches and pull requests to main; no dev branch. The harvest bot opens a PR, never pushes to main.
  • Code under R/ uses base R and the declared Imports (tibble, utils). Tidyverse packages are fine in data-raw/ and tests.
  • The harvest is a script, never a prompt. No owdata skill.
  • Style in all prose: no em dashes, no emojis, blank line after headings, en-GB.
  • The repository goes public before Register all packages on r-universe #8.

Open question

The July count was about 70 packages; the GitHub harvest found 54. Check once whether the gap is private repositories, record the answer, and stop counting to 70.

Activity

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions