This is the bare bones template for our projects. This is a work in progress. Comments welcome.
To use it
- Make a new empty project repository with appropriate name on GitHub. Use the form
NNNN-ABC-MyProjectDescription
(whereNNNN
is the four-digit project code,ABC
is the agency abbreviation, andMyProjectDescription
is a very short project description in Pascal case). - Clone the new project repo to your local machine
- Clone this template repository to your local machine
- Copy everything from this template repository (except the
.git
directory) to the directory containing the new blank project repository. For example, you can use the following command at the unix/Mac/bash/zsh shell command linersync -auvzr --exclude='.git/' * ../mynewproject
if you are already in theProjectTemplate
directory. - From within the new project repository add, commit, and push everything back to GitHub (or edit stuff first and then add, commit, and push).
- Change names of files:
- Change name of the
.Rproj
file. - Make other changes.
- Change name of the
- Now delete all of the text in this Project Template section. The
README.md
should begin with the following.
This is the GitHub repository for THE PROJECT.