Skip to content
This repository has been archived by the owner on Sep 9, 2022. It is now read-only.

Possibly break off supplementary data functions to new package? #135

Closed
sckott opened this issue Jan 4, 2018 · 10 comments
Closed

Possibly break off supplementary data functions to new package? #135

sckott opened this issue Jan 4, 2018 · 10 comments
Labels

Comments

@sckott
Copy link
Contributor

sckott commented Jan 4, 2018

@willpearse What do you think of this idea?

I'm in the process now of reworking fulltext, trying to simplify as much as possible to make the pkg easier to maintain and less bug prone. As we've worked on this package, the tooling around searching for and fetching articles seems like one use case, and getting supplementary files seems like another. And their downstream uses I imagine are different as well.

Given discussions in https://github.com/ropenscilabs/doidata/ I can envision fulltext that focuses on articles - a new package that takes the stuff you've created here and focuses on fetching supplementary files - and doidata can leverage the new package when users want supplementary data files w/o all the other tooling here around articles

I realize ft_get_si has S3 methods for ft_data and ft, but i think that would still work fine in another package

@sckott sckott added the question label Jan 4, 2018
@willpearse
Copy link
Contributor

willpearse commented Jan 5, 2018 via email

@sckott
Copy link
Contributor Author

sckott commented Jan 5, 2018

cc @noamross

My gut feeling is that it'd be good to embrace modularity - so that supplementary data files fetching is a separate package - then doidata can focus on the quite big task (i think) of making it simple to get data from lots of different places (zenodo, dryad, github, figshare, and including journal suppl. files that aren't on dryad/figshare).

Thoughts?

@willpearse
Copy link
Contributor

willpearse commented Jan 6, 2018 via email

@sckott
Copy link
Contributor Author

sckott commented Jan 18, 2018

Hmm, if we broke it out into a new or another pkg (like the one you linked to), i was envisioning a general purpose way to get supplementary materials. It seems like natdb is specific to traits. Or is that wrong?

@willpearse
Copy link
Contributor

willpearse commented Jan 18, 2018 via email

@sckott
Copy link
Contributor Author

sckott commented Jan 18, 2018

woops, forgot about grabr.

get back to you soon on this

@willpearse
Copy link
Contributor

willpearse commented Jan 18, 2018 via email

@sckott
Copy link
Contributor Author

sckott commented Jan 19, 2018

Okay, if okay with you, let's move the ft_get_si functionality into grabr - and would you be okay submitting to ropensci? Noam had a good suggested pkg name suppdata (pkg name totally up to you though)

@willpearse
Copy link
Contributor

willpearse commented Jan 19, 2018 via email

@sckott
Copy link
Contributor Author

sckott commented Jan 19, 2018

cool.

we now have a formal review system https://github.com/ropensci/onboarding/ where we get 1 to 2 reviewers - I can make sure it doesn't take too long since it was essentially code that was in an ropensci pkg already -

@sckott sckott closed this as completed Feb 15, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants