Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wibeasley/r-package-skeleton
SCUG class for creating an R package
https://github.com/wibeasley/r-package-skeleton
Last synced: 30 days ago
JSON representation
SCUG class for creating an R package
- Host: GitHub
- URL: https://github.com/wibeasley/r-package-skeleton
- Owner: wibeasley
- License: mit
- Created: 2017-03-05T17:29:30.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-29T06:58:22.000Z (over 6 years ago)
- Last Synced: 2024-12-18T01:21:41.037Z (about 1 month ago)
- Language: R
- Size: 44.9 KB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/wibeasley/r-package-skeleton.svg?branch=master)](https://travis-ci.org/wibeasley/r-package-skeleton)
# r-package-skeleton
This is for a 2017 SCUG class scheduled for two 1-hour SCUG meetings.
Creating a minimal R package: initializing package skeleton
===========1. We’ll establish a minimal R package that serves as a stable platform for you to deploy your own functions to multiple projects and people.
1. In the first meeting (on March 7),
* I hope to get through the steps described here: https://github.com/wibeasley/r-package-skeleton/blob/master/documentation-for-developers/initializing-package.md
* In the middle of the first meeting, we’ll spend 15 minutes on branching, merging, and rebasing Git repositories. Software developers use this approach to (a) isolate beta features from a stable master branch, and (b) facilitate work across multiple developers in parallel. We'll work from https://github.com/wibeasley/class-branching.
1. For the second meeting (April 4),
* you’ll add your own functions to the package, and we’ll tackle some tricky problems together.
* We’ll cover more complicated branching/rebasing scenarios
1. For both meetings,
* please bring your laptops,
* ideally with the prerequisite software installed (ie, R, RStudio, RTools, & GitHub Desktop): https://github.com/wibeasley/r-package-skeleton/blob/master/documentation-for-developers/initializing-package.md#prerequisites
1. This hands-on discussion follows the material in two repos:
* https://github.com/wibeasley/r-package-skeleton
* https://github.com/wibeasley/class-branching.