From 6428e4f9bdb6c9909ce25131ec445814d7cd9498 Mon Sep 17 00:00:00 2001 From: hrbrmstr Date: Sat, 25 Aug 2018 16:54:27 -0400 Subject: [PATCH] R package repo initialization complete --- .Rbuildignore | 12 ++++++++++++ .codecov.yml | 1 + .gitignore | 8 ++++++++ .travis.yml | 6 ++++++ DESCRIPTION | 24 ++++++++++++++++++++++++ NAMESPACE | 4 ++++ NEWS.md | 2 ++ R/worldtilegrid-package.R | 12 ++++++++++++ README.Rmd | 32 ++++++++++++++++++++++++++++++++ man/worldtilegrid.Rd | 16 ++++++++++++++++ tests/test-all.R | 2 ++ tests/testthat/test-worldtilegrid.R | 6 ++++++ worldtilegrid.Rproj | 21 +++++++++++++++++++++ 13 files changed, 146 insertions(+) create mode 100644 .Rbuildignore create mode 100644 .codecov.yml create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 DESCRIPTION create mode 100644 NAMESPACE create mode 100644 NEWS.md create mode 100644 R/worldtilegrid-package.R create mode 100644 README.Rmd create mode 100644 man/worldtilegrid.Rd create mode 100644 tests/test-all.R create mode 100644 tests/testthat/test-worldtilegrid.R create mode 100644 worldtilegrid.Rproj diff --git a/.Rbuildignore b/.Rbuildignore new file mode 100644 index 0000000..b6e9e7e --- /dev/null +++ b/.Rbuildignore @@ -0,0 +1,12 @@ +^.*\.Rproj$ +^\.Rproj\.user$ +^\.travis\.yml$ +^README\.*Rmd$ +^README\.*html$ +^NOTES\.*Rmd$ +^NOTES\.*html$ +^\.codecov\.yml$ +^README_files$ +^doc$ +^tmp$ +^notes$ diff --git a/.codecov.yml b/.codecov.yml new file mode 100644 index 0000000..69cb760 --- /dev/null +++ b/.codecov.yml @@ -0,0 +1 @@ +comment: false diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cce1f17 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +.DS_Store +.Rproj.user +.Rhistory +.RData +.Rproj +src/*.o +src/*.so +src/*.dll diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..f93993f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,6 @@ +language: R +sudo: false +cache: packages + +after_success: +- Rscript -e 'covr::codecov()' diff --git a/DESCRIPTION b/DESCRIPTION new file mode 100644 index 0000000..0088f00 --- /dev/null +++ b/DESCRIPTION @@ -0,0 +1,24 @@ +Package: worldtilegrid +Type: Package +Title: worldtilegrid title goes here otherwise CRAN checks fail +Version: 0.1.0 +Date: 2018-08-25 +Authors@R: c( + person("Bob", "Rudis", email = "bob@rud.is", role = c("aut", "cre"), + comment = c(ORCID = "0000-0001-5670-2640")) + ) +Maintainer: Bob Rudis +Description: A good description goes here otherwise CRAN checks fail. +URL: https://gitlab.com/hrbrmstr/worldtilegrid +BugReports: https://gitlab.com/hrbrmstr/worldtilegrid/issues +Encoding: UTF-8 +License: AGPL +Suggests: + testthat, + covr +Depends: + R (>= 3.2.0) +Imports: + httr, + jsonlite +RoxygenNote: 6.0.1.9000 diff --git a/NAMESPACE b/NAMESPACE new file mode 100644 index 0000000..5b4b9ae --- /dev/null +++ b/NAMESPACE @@ -0,0 +1,4 @@ +# Generated by roxygen2: do not edit by hand + +import(httr) +importFrom(jsonlite,fromJSON) diff --git a/NEWS.md b/NEWS.md new file mode 100644 index 0000000..9b4679b --- /dev/null +++ b/NEWS.md @@ -0,0 +1,2 @@ +0.1.0 +* Initial release diff --git a/R/worldtilegrid-package.R b/R/worldtilegrid-package.R new file mode 100644 index 0000000..1c6e2f5 --- /dev/null +++ b/R/worldtilegrid-package.R @@ -0,0 +1,12 @@ +#' ... +#' +#' - URL: +#' - BugReports: +#' +#' @md +#' @name worldtilegrid +#' @docType package +#' @author Bob Rudis (bob@@rud.is) +#' @import httr +#' @importFrom jsonlite fromJSON +NULL diff --git a/README.Rmd b/README.Rmd new file mode 100644 index 0000000..f58b577 --- /dev/null +++ b/README.Rmd @@ -0,0 +1,32 @@ +--- +output: rmarkdown::github_document +--- + +# worldtilegrid + +## Description + +## What's Inside The Tin + +The following functions are implemented: + +## Installation + +```{r eval=FALSE} +devtools::install_github("hrbrmstr/worldtilegrid") +``` + +```{r message=FALSE, warning=FALSE, error=FALSE, include=FALSE} +options(width=120) +``` + +## Usage + +```{r message=FALSE, warning=FALSE, error=FALSE} +library(worldtilegrid) + +# current verison +packageVersion("worldtilegrid") + +``` + diff --git a/man/worldtilegrid.Rd b/man/worldtilegrid.Rd new file mode 100644 index 0000000..9a0d9cb --- /dev/null +++ b/man/worldtilegrid.Rd @@ -0,0 +1,16 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/worldtilegrid-package.R +\docType{package} +\name{worldtilegrid} +\alias{worldtilegrid} +\alias{worldtilegrid-package} +\title{...} +\description{ +\itemize{ +\item URL: \url{https://gitlab.com/hrbrmstr/worldtilegrid} +\item BugReports: \url{https://gitlab.com/hrbrmstr/worldtilegrid/issues} +} +} +\author{ +Bob Rudis (bob@rud.is) +} diff --git a/tests/test-all.R b/tests/test-all.R new file mode 100644 index 0000000..594ceec --- /dev/null +++ b/tests/test-all.R @@ -0,0 +1,2 @@ +library(testthat) +test_check("worldtilegrid") diff --git a/tests/testthat/test-worldtilegrid.R b/tests/testthat/test-worldtilegrid.R new file mode 100644 index 0000000..0c22968 --- /dev/null +++ b/tests/testthat/test-worldtilegrid.R @@ -0,0 +1,6 @@ +context("minimal package functionality") +test_that("we can do something", { + + #expect_that(some_function(), is_a("data.frame")) + +}) diff --git a/worldtilegrid.Rproj b/worldtilegrid.Rproj new file mode 100644 index 0000000..446d9e1 --- /dev/null +++ b/worldtilegrid.Rproj @@ -0,0 +1,21 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX + +StripTrailingWhitespace: Yes + +BuildType: Package +PackageUseDevtools: Yes +PackageInstallArgs: --no-multiarch --with-keep.source +PackageBuildArgs: --resave-data +PackageRoxygenize: rd,collate,namespace