Code Monkey home page Code Monkey logo

metalab's Introduction

Developing for Metalab

Building MetaLab locally will allow you to make changes, including text or data updates, adding new pages, or enhancing Shiny applications.

Software Requirements (one-time setup)

One easy way to install Hugo Extended is to use the blogdown package.

install.packages("markdown")
install.packages("blogdown") #only required if you do not already have it
blogdown::install_hugo()

Install the required packages (one-time setup)

To install all the required R packages on your system, run the following commad after opening this project in RStudio:

renv::restore()

Updating to latest data (optional)

If the spreadsheets have been updated and you want to try the latest available data, you can run:

source(here::here("build", "update-metalab-data.R"))

If you do not run this command, your build will use the dataset that the current MetaLab site uses.

Building MetaLab (each time you want to make changes)

You are now ready to build MetaLab. The commands below will serve the site locally on your computer. The build script may take a few minutes to run. When completed, it will be serving a local copy of the MetaLab site at http://localhost:4321/metalab

source(here::here("build", "build-metalab-site.R"))
blogdown::serve_site()

Editing content

You can now try editing existing content in the content directory. Your changes will automatically reload in your web browser.

metalab's People

Contributors

erikriverson avatar cissard avatar amsan7 avatar christinabergmann avatar lottiegasp avatar saraelshawa avatar shotsuji avatar kylehamilton avatar daattali avatar alecristia avatar juliacarbajal avatar mcfrank avatar mllewis avatar kvonholzen avatar roddalben 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.