Contributing articles

We very much appreciate contributions to the RStudio AI Blog from the broader R community. If you are interested in publishing some of your own work or insights, we’d love to hear from you!

Articles posted on the RStudio AI Blog are authored using Distill for R Markdown. The easiest way to contribute a new article is as follows:

  1. Create a fork of the RStudio AI blog repository on GitHub.

  2. In your fork, create a new branch that will contain your distill article. When you’re done, please check in all files, the Rmd source code as well as the generated HTML.

  3. Be sure that you’ve included all required article metadata (see below for details).

  4. Post an issue on the RStudio AI Blog repo requesting that we accept your article (be sure to include a link back to your article’s GitHub repo!).

Once we see your issue we’ll take a look at your article, suggest changes as necessary, then publish it when it’s ready.

Article metadata

To be included in the blog, your article should include some standard metadata fields. Here’s an example of a post that includes all required metadata:

title: "Classifying physical activity from smartphone data with Keras"
description: |
  Using Keras to train a convolutional neural network to classify physical
  activity. The dataset was built from the recordings of 30 subjects 
  performing basic activities and postural transitions while carrying a 
  waist-mounted smartphone with embedded inertial sensors.
  - name: Nick Strayer 
    affiliation: Vanderbilt University
date: 07-17-2018
creative_commons: CC BY
    self_contained: false

Note that the author field includes a URL for the author as well as their affiliation (you can include multiple authors). Note also the creative_commons field which marks the article as being share-able (all contributed posts must have a Creative Commons license). Finally, the repository_url is used to provide links from the article back to GitHub.