All Projects → ropensci → Dev_guide

ropensci / Dev_guide

Licence: cc-by-sa-4.0
rOpenSci Packages: Development, Maintenance, and Peer Review

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Dev guide

rmd4sci
Rmarkdown for Scientists
Stars: ✭ 113 (+6.6%)
Mutual labels:  bookdown, rstats
Data Science In Education
Repository for 'Data Science in Education Using R' by Emily A. Bovee, Ryan A. Estrellado, Jesse Mostipak, Joshua M. Rosenberg, and Isabella C. Velásquez to be published by Routledge in 2020
Stars: ✭ 196 (+84.91%)
Mutual labels:  bookdown, rstats
Trackmd
Tools for tracking changes in Markdown format within RStudio
Stars: ✭ 89 (-16.04%)
Mutual labels:  rstats
Rorcid
A programmatic interface the Orcid.org API
Stars: ✭ 101 (-4.72%)
Mutual labels:  rstats
Splashr
💦 Tools to Work with the 'Splash' JavaScript Rendering Service in R
Stars: ✭ 93 (-12.26%)
Mutual labels:  rstats
Hugo Theme Basic
Basic site theme styled with minimal tachyons, syntax highlighting, and blog series configuration. 📦
Stars: ✭ 89 (-16.04%)
Mutual labels:  rstats
Monkeylearn
⛔️ ARCHIVED ⛔️ 🐒 R package for text analysis with Monkeylearn 🐒
Stars: ✭ 95 (-10.38%)
Mutual labels:  rstats
Gluedown
Wrap R vectors in markdown syntax
Stars: ✭ 88 (-16.98%)
Mutual labels:  rstats
Repo 2016
R, Python and Mathematica Codes in Machine Learning, Deep Learning, Artificial Intelligence, NLP and Geolocation
Stars: ✭ 103 (-2.83%)
Mutual labels:  rstats
Ckanr
R client for the CKAN API
Stars: ✭ 91 (-14.15%)
Mutual labels:  rstats
Shinycustomloader
Add a custom loader for R shiny
Stars: ✭ 97 (-8.49%)
Mutual labels:  rstats
Refinr
Cluster and merge similar char values: an R implementation of Open Refine clustering algorithms
Stars: ✭ 91 (-14.15%)
Mutual labels:  rstats
Drake
An R-focused pipeline toolkit for reproducibility and high-performance computing
Stars: ✭ 1,301 (+1127.36%)
Mutual labels:  rstats
Ggbernie
A ggplot2 geom for adding Bernie Sanders to ggplot2
Stars: ✭ 96 (-9.43%)
Mutual labels:  rstats
Zelig
A statistical framework that serves as a common interface to a large range of models
Stars: ✭ 89 (-16.04%)
Mutual labels:  rstats
Ncm R
R autocompletion for Neovim and vim 8 📝 📊 ⚡️
Stars: ✭ 102 (-3.77%)
Mutual labels:  rstats
Mlr3book
mlr3 manual
Stars: ✭ 89 (-16.04%)
Mutual labels:  bookdown
Refmanager
R package RefManageR
Stars: ✭ 90 (-15.09%)
Mutual labels:  rstats
Elevatr
An R package for accessing elevation data
Stars: ✭ 95 (-10.38%)
Mutual labels:  rstats
Particles
A particle simulation engine based on a port of d3-force
Stars: ✭ 104 (-1.89%)
Mutual labels:  rstats

rOpenSci Packages: Development, Maintenance, and Peer Review

Project Status: Active – The project has reached a stable, usable state and is being actively developed. GitHub Actions Workflow for commits to master DOI

rOpenSci's guide for packages in our suite. Read it here.

Contributing

Suggestions and updates

This book contains our guidelines for packages contributed to the rOpenSci suite of packages. They are always a work in progress - corrections, suggestions and general improvements are welcome as issue submissions in this repository. Open discussions are welcome in our forum. You can also suggest changes by editing the .Rmd files that are at the root of this repository and submitting a pull request. An "edit" button at the top of all book chapters will take you directly to the relevant page on GitHub to make such changes. Please target your pull requests to the dev branch.

Technical details

Deployment is done via GitHub Actions:

  • whenever there's a push to master, the book is built and its content is then pushed to the gh-pages branch.

  • whenever there's a push to dev, the book is built and its content is then pushed to the dev-site branch that gets deployed to Netlify.

Refer to this blog post for more details and resources about bookdown deployment on GitHub Actions.

Notes for associate editors

If you're an associate editor, you can also push directly to master for small fixes. We shall use PRs to dev for discussing larger updates, and PR from dev to master for each release.

If you're an associate editor and you want to render the book locally you need to install bookdown and the other dependencies stated in DESCRIPTION in particular use devtools::install_github("bergant/airtabler"), and get and store an Airtable API key following their instructions (if you're not an editor, you don't have access to our Airtable base). Then use bookdown::render_book('index.Rmd', 'bookdown::gitbook') and the book will be generated in the _book folder; you can open the book on the command line by doing open _book/index.html.

Meta

This book was started using Sean Kross' minimal bookdown example.

All of the content of this repository is licensed CC-BY-SA.

You can cite this book using its Zenodo metadata and DOI.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].