Giter VIP home page Giter VIP logo

diy_rpkg_pkgdown's Introduction

DIY R package workshop - Part 3

Workshop materials for implementing your {pkgdown} for your R package ๐Ÿ“ฆ๐Ÿ‘ฉโ€๐Ÿ’ป

Hello! Welcome! ๐Ÿ‘‹

For this interactive workshop, we will be creating a website for your R package together ๐Ÿ‹

Participants should have the following ready for the workshop

  • The most recent version of R (โ‰ฅ 4.1) and RStudio (โ‰ฅ1.4) installed
  • The following package(s) and their dependencies installed: devtools, testthat, knitr
  • The most recent version of git installed
  • Have a Github account
  • Basic usage of git *recommended
  • Completed the first part of this workshop series
  • Completed the second part of this workshop series
  • Basic understanding of a yaml file *optional!

For the workshop, we will be working from main_functions.Rmd

This file is also neatly rendered here so its easier to read and to copy and paste code: https://fontikar.github.io/DIY_Rpkg_pkgdown/

Overview of workshop:

Interactive coding:

  • The best things come as {pkgdown} pages ๐ŸŽ
  • Storage is a little different ๐Ÿ—ƒ -Set & forget it with GitHub Actions โฒ
  • Updating your package documentation ๐Ÿ“
  • Got Articles? ๐Ÿ“š
  • Customising your website โœจ๐ŸŽจ
  • Nifty Navbars ๐Ÿ—บ
  • Ordering your Articles menu ๐Ÿ—‚
  • Ordering your Reference Section ๐Ÿ—‚

Additional resources

If you want to give your package something extra:

diy_rpkg_pkgdown's People

Contributors

fontikar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.