All Projects → RMHogervorst → badgecreatr

RMHogervorst / badgecreatr

Licence: other
Quickly place relevant badges at the top of your readme, stop copy pasting, start on your project

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to badgecreatr

Rcppexamples
Examples of using Rcpp to interface R and C++
Stars: ✭ 33 (-45.9%)
Mutual labels:  package, cran
Linl
Linl Is Not Letter -- Markdown-based LaTeX Letter Template
Stars: ✭ 84 (+37.7%)
Mutual labels:  package, cran
Expo-Badge
A design study for Expo badges
Stars: ✭ 22 (-63.93%)
Mutual labels:  badge, shield
Changepoint
A place for the development version of the changepoint package on CRAN.
Stars: ✭ 90 (+47.54%)
Mutual labels:  package, cran
gradient-badge
🍭 Badge generator with color gradient support
Stars: ✭ 47 (-22.95%)
Mutual labels:  badge, shield
profmem
🔧 R package: profmem - Simple Memory Profiling for R
Stars: ✭ 32 (-47.54%)
Mutual labels:  package, cran
Pkgsearch
Search R packages on CRAN
Stars: ✭ 73 (+19.67%)
Mutual labels:  package, cran
Matrixstats
R package: Methods that Apply to Rows and Columns of Matrices (and to Vectors)
Stars: ✭ 151 (+147.54%)
Mutual labels:  package, cran
Reactr
React for R
Stars: ✭ 227 (+272.13%)
Mutual labels:  package, cran
R.oo
R package: R.oo - R Object-Oriented Programming with or without References
Stars: ✭ 19 (-68.85%)
Mutual labels:  package, cran
badge-generator
Magically generate Markdown badges for your docs 🛡️ 🦡 🧙
Stars: ✭ 104 (+70.49%)
Mutual labels:  badge, shield
ex united
Easily spawn Elixir nodes (supervising, Mix configured, easy asserted / refuted) within ExUnit tests
Stars: ✭ 40 (-34.43%)
Mutual labels:  package
EarthEngine.jl
Google Earth Engine in Julia
Stars: ✭ 44 (-27.87%)
Mutual labels:  package
SignNowNodeSDK
The Official SignNow Node.js Client Library for interacting with SignNow REST API. Sign documents, request e-signatures, and build role-based workflows with multiple signers using this client.
Stars: ✭ 14 (-77.05%)
Mutual labels:  package
php-deb-packager
A PHP library to generate `.deb` packages (Software distribution)
Stars: ✭ 54 (-11.48%)
Mutual labels:  package
anomalyDetection
An R package for implementing augmented network log anomaly detection procedures
Stars: ✭ 21 (-65.57%)
Mutual labels:  cran
SerialProxy
🖱️⌨️ Arduino Input Proxying for PC (.NET Core)
Stars: ✭ 39 (-36.07%)
Mutual labels:  shield
ggbash
A simpler ggplot2 syntax, saving half of your typing.
Stars: ✭ 79 (+29.51%)
Mutual labels:  cran
jpndistrict
🗾 Create Japansese Administration Area Maps
Stars: ✭ 18 (-70.49%)
Mutual labels:  cran
django-scatter-auth
Django Scatter Auth for EOS blockchain
Stars: ✭ 16 (-73.77%)
Mutual labels:  package

Project Status: Active The project has reached a stable, usable state and is being actively developed. Licence codecov minimal R version CRAN_Status_Badge packageversion Last-changedate

Status Master branch: Build Status

Status Develop branch: Build Status

Introduction

This package was inspired by the badgerbadger package that checks for badges of travis, code coverage open issues, dependencies and licenses. It would be nice to have a simple function that adds these things to a readme.rmd file in R. It will save you typing and searching for the exact markdown on the websites of travis, codecov, repostatus.org etc.

This package does now place the following badges /shields:

  • repo status according to https://www.repostatus.org/
  • licence (recognize from DESCRIPTION file)
  • travis shield
  • code coverage
  • minimal R version (recognize from DESCRIPTION file)
  • cran badge
  • packageversion (recognize from DESCRIPTION file)
  • last change (this will automagically update everytime you knit your readme.rmd)
  • finds github account and reponame automatically
  • finds local repo
  • nr of open issues
  • number of pull requests
  • rdocumentation badge

Possible future badges

  • number of downloads CRAN
  • number of dependencies and:
  • a way to visualize their version
  • project lifecycle badge as used by tidyverse

Other changes initiatilzation on readme.md only (without active components)

Workflow

I like to use the following workflow:

  • start a new project in rstudio
  • after some functions are made start a package
  • start a github repo
  • create a readme.rmd
  • ( this is where badgecreatr comes in) create badges
  • continue with the project
  • submit to cran, bioconductor, ropensci etc

You will probably call badgecreatr only once, somewhere during your work.

If you call badgecreatr again when you already have badges, they will be recognized. [(see NEWS)]](NEWS.md)

Installation

badgecreatr is on CRAN, install using install.packages("badgecreatr"). But is has a flaw that I have fixed in the dev version.

The newest 'developmental' version is installed with devtools::install_github("rmhogervorst/badgecreatr")

Use

You can use this package in multiple ways: add a bunch of badges at once with badgecreatr::badgeplacer(), or you can add the badges with seperate commands, I have named them all badge_* so that autocomplete will make it much easier for you to find the correct one. See the vignette about scenarios of use for more info.

Contact

Want to help or have questions? Contact me directly, use an issue, fork me or submit a pull request.

star this repo fork this repo

Inspiration

I found the projectstatus https://www.repostatus.org/ and the wonderful shields.io projects and wanted to implement that for all my packages. But that took a lot of work. Repetitive work, and I don't like that.

The badgerbadgerbadger project in ruby did all these things automatically. I wanted to do the same thing for R projects. And I did.

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].