Skip to content

Scaffold betydata R package (usethis + renv + CI) #1

@dlebauer

Description

@dlebauer

Goal

  • Create a minimal R package scaffold for betydata that passes R CMD check and is ready to receive data objects.

Tasks

  • Scaffold with usethis:
    • usethis::create_package(".", open = FALSE)
    • usethis::use_readme_rmd()
    • usethis::use_testthat()
    • usethis::use_github_actions()
  • Initialize dependency lockfile:
    • renv::init()
  • Add an RStudio project file (optional but common): usethis::use_rstudio()
  • Add your R coding preferences as inst/STYLE_GUIDE.md (source: /mnt/data/r_coding_preferences.md)

Acceptance criteria

  • Repo contains standard package structure (DESCRIPTION, NAMESPACE, R/, man/, tests/).
  • GitHub Actions R CMD check is green on main and PRs.
  • inst/STYLE_GUIDE.md exists.

Non-goals

  • No data committed in this issue.

Metadata

Metadata

Assignees

Labels

mvpMinimum viable productqaValidation checks

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions