Coder Social home page Coder Social logo

njmcode / farsetlabs.github.io Goto Github PK

View Code? Open in Web Editor NEW

This project forked from farsetlabs/farsetlabs.github.io

0.0 1.0 0.0 36.68 MB

Farset Labs' static website which utilises Jekyll. To add content please open a pull request and we will review it.

Home Page: https://www.farsetlabs.org.uk

Ruby 0.09% HTML 88.20% Shell 0.03% CSS 10.91% JavaScript 0.71% Dockerfile 0.07%

farsetlabs.github.io's Introduction

Farset Labs Main Website

A Jekyll and Bootstrap based informational website for Farset Labs, a hackerspace and charity located in Belfast, Northern Ireland.

Requirements

Uses Jekyll which requires Ruby 1.9.3. To setup your ruby environment it is suggested that you use RVM.

  • Ruby 1.9.3
  • bundler $ gem install bundler
  • jekyll $ gem install jekyll

A Gemfile is included so you can run $ bundle install after you install bundler with $ gem install bundler.

Building With Docker

Docker provides reproducible environments to aid development. To work with this site using Docker first ensure that Docker is installed on your machine, and then run

docker build -t farsetlabs-site .
docker run -p 4000:4000 -v `pwd`:/app farsetlabs-site

This will start a container, build the site and then serve it on port 4000. Editing files on your machine will cause the container to rebuild the site and make the changes available in the browser (wait for the confirmation message of the build)

Regenerating: 1 file(s) changed at 2019-06-13 09:33:17
                    index.html
                    ...done in 10.680932188 seconds.

Contributing

Making your changes

All contributions to the website and content should be done through a branch. You should follow the Feature Branch Workflow when contributing.

We have one main branch, master, which represents the live website. Ongoing improvements to the site that are not live yet live in feature branches, either on this repository or its forks.

Please branch from the latest master for your changes.

If you do not have access to our repository, please fork us on Github and submit your branch through a pull request.

If you are not a developer, you should raise corrections and content improvements as issues.

Editing Sidebar Links

Sidebar links are included from _includes/sidebar-links.md This is a markdown list which is parsed when the jekyll site is built. To update sidebar links just edit this file.

Running / testing locally

You can run the site locally using jekyll serve -w (See Requirements)

Submitting your changes

Once you have pushed your changes (either to our repo or your fork as a contributor) you should open a pull request. Our web team will review it. Please leave at least a brief description of what the changes are, and detail any changes made to layout or the functionality of the website.

farsetlabs.github.io's People

Contributors

andrewbolster avatar averagehuman avatar awflwafl avatar benbland avatar caolanxyz avatar chris18890 avatar clairebones avatar crobinson898 avatar cwoodall avatar dependabot-preview[bot] avatar dependabot[bot] avatar dylwylie avatar elixier01 avatar gbaman avatar gingerzoealex avatar gmflanagan avatar gsilvis avatar martinnaughton avatar maxwell-k avatar oibind avatar philtweir avatar pixelpage avatar robertwpaul avatar stealthii avatar tyndyll 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.