Git Product home page Git Product logo

datacarpentry.github.io's Introduction

Build Status

Data Carpentry Website

This is the repository for the Data Carpentry website: https://datacarpentry.org.

The website template and theme is from »Feeling Responsive«, a flexible theme for Jekyll built on Foundation framework.
Developed by Moritz Sauer

Setup

The website uses Jekyll, a static website generator written in Ruby. You need to have Version 2.1.0 or higher of Ruby and the package manager Bundler (The package manager is used to make sure you use exactly the same versions of software as GitHub Pages). Bundler can be installed with $ gem install bundler. If you are on Linux, you will need to install the Ruby header files (e.g., $ sudo apt-get install ruby-dev on Debian/Ubuntu). After checking out the repository, please run:

$ bundle update

to install Jekyll and the software it depends on. You may consult Using Jekyll with Pages for further instructions.

You will also need Python 3 with PyYAML available in order to re-generate the data files the site depends on.

Previewing

Please do not use jekyll build or jekyll serve directly to build or view the website. Instead, you should use the following commands:

  • make or make commands: list available commands.
  • make serve: build files locally and run a server at http://0.0.0.0:4000/ for viewing. This is the best way to preview the site.
  • make site: build files locally, but do not serve them dynamically.
  • make clean removes the _site directory and any Emacs editor backup files littering the source directories.

The details describes a few more advanced commands as well. Please note that rebuilding this site can take 3-4 minutes on a moderately powerful laptop, and occasionally times out on GitHub. We're working on it...

Travis-CI integration

Push to the master branch triggers Travis-CI for this repository. The script checks that the YAML headers in pages and blog post is valid, and updates the list of workshops from AMY.

datacarpentry.github.io's People

Contributors

apawlik avatar ashander avatar benmarwick avatar binxiepeterson avatar brymz avatar damienirving avatar elliewix avatar erinbecker avatar ethanwhite avatar fmichonneau avatar gvwilson avatar hlapp avatar jduckles avatar jrherr avatar kallisons avatar karenword avatar kariljordan avatar kcranston avatar maneesha avatar mkcor avatar mkuzak avatar naupaka avatar pherterich avatar raynamharris avatar rgaiacs avatar serahkiburu avatar slel avatar tracykteal avatar weaverbel avatar wrightaprilm avatar

Stargazers

 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.