Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/karthik/dlab-advanced-r
Repo with material on learning testing, documentation, and package development in R.
https://github.com/karthik/dlab-advanced-r
Last synced: about 1 month ago
JSON representation
Repo with material on learning testing, documentation, and package development in R.
- Host: GitHub
- URL: https://github.com/karthik/dlab-advanced-r
- Owner: karthik
- Created: 2013-11-11T23:43:27.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2019-02-01T22:47:52.000Z (almost 6 years ago)
- Last Synced: 2024-10-12T19:10:54.226Z (3 months ago)
- Size: 909 KB
- Stars: 5
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# D-lab R workshop
**Objectives**: Teach participants a few ways to acquire data directly into R from the web, the importance of unit testing and documentation. Towards the end we will implement all these practices into a fully tested, documented and installable R package.
*November 12th, 350 Barrows Hall.*
## Schedule of topics
| Topic | Description |
| ----- | --------- |
| [Acquiring data from the web](https://github.com/karthik/dlab-advanced-r/tree/master/01-data-from-web) | Learn how to make calls to APIs |
| [Unit testing](https://github.com/karthik/dlab-advanced-r/blob/master/02-testing/README.md) | Unit testing with `testthat` |
| [Documentation](https://github.com/karthik/dlab-advanced-r/blob/master/03-documentation/README.md) | How to document your functions with `roxygen2` |
| [Package development](https://github.com/karthik/dlab-advanced-r/blob/master/04-packaging/README.md) | Create and deploy packages with `devtools` and `GitHub` |If you're still having trouble getting everything installed, please take a look at some i[nstallation instructions](installation.md) and notes.
[Etherpad for discussion in class](https://etherpad.mozilla.org/dlabr). Please open this link in a new browser tab, and enter your name on the right.
After the workshop is done please feel free to clone this repository if you know `Git`. Otherwise simply hit `Download ZIP` on the right to grab a full copy. Any contributions or suggestions are welcome as issues or pull requests.
---
**Post workshop updates**I've added a zip file of the package I created in class along with the notes from the etherpad.