Sage Bionetworks Developer Handbook
Branch Protection
CICD
Code Review
Development Workflow
Feature Branches
Git
Guidelines or Requirements?
Developing In Containers
Javascript/Typescript Conventions
Monitoring and Notifications
Philosophy
Python Conventions
R Conventions
Github Repository Creation
Github Team
Testing
R Conventions
R
R
Style Guide
Tidyverse style guide
Package Recommendations
Tidyverse
suite of packages
The r-lib expanded universe:
styler
/linter packages for linting and styling
pkgdown
and
roxygen2
for documentation
usethis
- works with many other r-lib packages but is useful for generating package infrastructure, Github integration, etc
testthat
- unit tests
renv
for dependency management
social
atom feed