Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Separate catalog from package #46

Open
jonthegeek opened this issue Nov 20, 2023 · 0 comments
Open

Separate catalog from package #46

jonthegeek opened this issue Nov 20, 2023 · 0 comments
Assignees
Labels

Comments

@jonthegeek
Copy link
Collaborator

The catalog is updated daily, but we only update data-raw when we think about it. We should separate the data into a separate data package with more frequent updates, so we can keep the "functions for using Project Gutenberg" package history cleanly separated from the "catalog data" history.

We could update the data package daily on GitHub via GitHub actions. We could then set up a schedule or rules for how often to update that other package on CRAN (perhaps once X titles have changed or something along those lines). We could also include instructions in this package for downloading the dev version of the data package.

This project will have multiple moving parts, and we'll need to talk to someone about the policies of ropensci for splitting off a dependency like that (I suspect we might have to put it through the full review process).

There's no rush on this, I just wanted to log my thoughts.

@jonthegeek jonthegeek self-assigned this Aug 31, 2024
@jonthegeek jonthegeek added the data label Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant