Comments (5)
No I don't use it - it just came to mind when I first saw pRojects
since I had briefly looked into ProjectTemplate
after hearing Hillary Parker refer to it (I think in one of the early episodes of NSSD). She also blogged about it a number of years ago - https://hilaryparker.com/2012/08/25/love-for-projecttemplate/
I agree that the philosophies are somewhat different and that's understandable since it seems ProjectTemplate
originated long before the emergence of packages like usethis
& drake
.
Happy for you to close this.
from starters.
Certainly seems to be a fair whack of overlap. pRojects works on an R package structure and is more in keeping with an Rstudio workflow which methodologically I find preferable. ProjectTemplate doesn't work the way I want to work but it's still a valid way to work.
I wonder if we could provide a function that wraps/calls out to ProjectTemplate and allow people to use it as a project type they could setup through pRojects?
from starters.
I wonder if we could provide a function that wraps/calls out to ProjectTemplate and allow people to use it as a project type they could setup through pRojects?
why? why not instead have an example of createAnalysisProject
with dirs
chosen to mimick what ProjectTemplate
does (well just the dirs)?
from starters.
I'm tempted to close this. Both packages have very different philosophies.
From a rather quick glance at ProjectTemplates
docs here's what I think:
-
it loads packages automatically. One can get that in a
pRoject
project by listing dependencies underDepends
, and for that, one can runusethis::use_package()
sincepRojects
uses the package structure. -
there seems to be a lot of work around caching. I think we'll solve this here via #39
Anything I've missed? Any reason not to close this?
from starters.
Poke @jonmcalder (do you use ProjectTemplate
by the way?)
from starters.
Related Issues (20)
- start_here() function HOT 1
- packrat / Travis HOT 1
- Explore ghactions HOT 2
- Github token: Error: The 'path' is not in a git repository HOT 10
- Error: object 'github' not found HOT 8
- What is checkpoint supposed to do? HOT 7
- Add docker HOT 8
- Document the fact that gh-pages sites are public
- Make a starter shiny package template HOT 4
- start_here() Not providing default code HOT 7
- check what's said about training projects in docs
- Get rid of packrat when renv is released? HOT 3
- What happens on Travis for package projects if there's no pkgdown config file
- Ideas of screencasts HOT 3
- In vignette, add example of repos created with starters HOT 1
- improve docs of external_setup
- GitHub actions HOT 1
- Error: Conflict (HTTP 409). Failed to activate repo on Travis CI HOT 6
- Switch to GH actions for now
- Github Issue for Initialization
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from starters.