datastorr icon indicating copy to clipboard operation
datastorr copied to clipboard

Any plans to have datastorr on CRAN?

Open bpbond opened this issue 5 years ago • 8 comments

Thanks.

bpbond avatar May 07 '19 21:05 bpbond

@richfitz @maelle Hi, is anyone available to answer this? Thanks.

bpbond avatar May 17 '19 13:05 bpbond

Thanks for tagging me @bpbond - I don't get gh notifications otherwise.

No immediate plans, partly because this is the sort of package that CRAN makes deeply unpleasant to get onto CRAN. I will likely get some free time towards the end of the year if that is a major concern.

richfitz avatar May 17 '19 13:05 richfitz

@richfitz Thanks for the information, and ah, didn't realize you wouldn't see the above message.

I ask because I'd like to use datastorr for a project very similar to BAAD but obviously need to consider the costs of not being on CRAN (b/c of datastorr dependency).

Anyway, I appreciate the update–thank again.

bpbond avatar May 17 '19 13:05 bpbond

@richfitz if you have a list of things that need to happen to get this package ready for CRAN lets discuss. I'm planning on using this in production and can spare some dev resources.

1beb avatar Aug 18 '20 00:08 1beb

Hi @1beb, Thanks for your interest! Seems a few people would rather not rely on the package until it's on CRAN. Any updated thoughts on this @richfitz ?

I also wanted to let you all know that my team have made a few changes to datastorr and will shortly send PRs for this too - just need to consolidate a bit further.

dfalster avatar Sep 21 '20 00:09 dfalster

No updated thoughts - I feel we have a list somewhere of things that should be fixed before it goes live but I can't see it immediately:

  • support (even if only rudimentary) for storage somewhere other than gh so that it is not as tied to one platform
  • port (possibly) to use gh for the the API calls for ease of testing
  • there's some issue with downloading individual files from within a single archive vs the whole thing and I do not remember where that got to but it was a hard problem to get the right interface for
  • finish the transition from a package based approach to the json based approach

Given that I will realistically not get the time to do this I am very happy to let someone (anyone) take over maintenance and make as many or few of these changes as they want and get it on CRAN. If you have PRs coming @dfalster I will make time to review them

richfitz avatar Sep 23 '20 15:09 richfitz

There's another package that I'm looking at right now that has similar but broader functionality. It's called pins and is supported by Rstudio. Have you guys seen it? http://pins.rstudio.com/ it looks like it implements some of the functionality that you're discussing here.

1beb avatar Sep 23 '20 21:09 1beb

Huh thanks @1beb ! pins definitely looks interesting.

bpbond avatar Sep 23 '20 21:09 bpbond