Skip to content

adhammo/cairo-eco-site

Repository files navigation

CU Eco-Racing Team Website

A website for our team at Cairo university participating in the Shell Eco-marathon competition.

Contribution

  1. Download and install Node.js on your machine from here
  2. Clone this repository and cd into it
    git clone https://github.com/adhammo/cairo-eco-site.git cairo-eco-site
    cd cairo-eco-site
  3. Install site dependencies listed in package.json
    npm install
  4. Install gatsby-cli globally on your machine using npm
    npm install -g gatsby-cli
  5. Run the website in development mode
    gatsby develop
  6. Check production build of website for errors
    gatsby build
    gatsby serve
  7. Create a new branch to add a new feature
    git checkout -b <branch_name>
  8. Send a pull request to merge the new branch to the staging branch and ask for code review