-
Notifications
You must be signed in to change notification settings - Fork 0
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
Create packrat projects using jetpack's CLI. #9
Comments
Looking into whether packrat/jetpack can address our needs. |
I want to make I understand what packrat and jetpack do. packratFeaturesFrom their website:
Here are its essential features and my thoughts associated with each one:
Other thoughtsApparently, packrat should be compatible with Bioconductor. As for performance, it seems like we could either address the issues with packrat (see this issue), or we can implement our own package that achieves these features while avoiding packrat's mistakes. I need to figure out what does packrat do that makes it so slow. The linked issue sheds some light on this. jetpackAs far as I can tell, the essential features of jetpack are the following:
Other thoughtsIt's not clear whether jetpack is compatible with Bioconductor. Their README says it isn't compatible, but this issue hints that it is. ConclusionI think jetpack achieves a lot of what we want. The main caveats are its reliance on packrat (slow...) and the issue of compatibility with Bioconductor (perhaps a non-issue). |
I think you have everything well thought on both packages. I would personally opt for jetpack given it will probably be a lot easier to initially set up. You made a great point about implementing our own package. I think that should be our (I guess) down the line goal. However, if we fork jetpack and can make changes that give us what we need, then we may solve those issues. |
I talked with @grabear about this. Here's the outcome from that conversation:
(I might add more thoughts tomorrow.) |
Great thoughts.
|
Along with #7 this will be another easy, addition to rut. Simply install https://github.com/ankane/jetpack, and then install the jetpack CLI:
The text was updated successfully, but these errors were encountered: