devtools::install_github("trichelab/MTseeker", username="yourGithubUsername", auth_token="yourGitHubUserTokenFromGithub.com/settings/tokens")
Now you can go to Travis and turn on continuous integration for your new package. You may need to click the "Sync account" button to get your new package to show up in the list.
If you have a codecov.io account, running your tests on Travis will trigger the code coverage job. No additional configuration is necessary
Go to Appveyor's new project page and select your new repository from the list. Then you can go to the badges page, copy the markdown code it provides, and paste it up with the other badges above. (Their badge API has a random token in it, so skeletor
can't include it in the template for you.)
The pre-release version of the package can be pulled from GitHub using the devtools package:
# install.packages("devtools")
devtools::install_github("trichelab/MTseeker",
username="yourGithubUsername",
auth_token="yourTokenFromGithub.com/settings/tokens",
build_vignettes=TRUE)
Note that the access token and username are required as the repo is private.
The repository includes a Makefile to facilitate some common tasks.
$ make test
. Requires the testthat package. You can also specify a specific test file or files to run by adding a "file=" argument, like $ make test file=logging
. test_package
will do a regular-expression pattern match within the file names. See its documentation in the testthat
package.
$ make doc
. Requires the roxygen2 package.