Skip to content

EMBL-Design-Language/Springboard

Repository files navigation

EMBL Design Language homepage (springboard)

Where to go to find out what you need to know about using the Language, its rules, templates and governance.

See it at https://embl-design-language.github.io/Springboard/

Developing the Springboard

The CMS bit

The Springboard is a "Jekyll" site and is built using GitHub's "Pages" feature. That is: GitHub compiles everything in the gh-pages branch into html and serves it up at https://embl-design-language.github.io/Springboard/

The styling bit

The look and function of the site comes from three areas:

  1. The Jekyll template files in this branch inside _layouts and _includes
  2. This branch's local CSS and JS (css/app.css, js/app.js)
  3. The Framework-for-Websites repo, more on that below

The Framework-for-Websites repo

The Framework-for-Websites repo is an instantiation of Foundation for Websites.

Any changes you apply to the files inside the local scss and js directories will be compiled by Travis CI and served as:

For more background, head to: https://github.com/EMBL-Design-Language/Framework-for-Websites

Preview changes locally

If you're developing or doing many content edits, it's best to serve locally.

  1. Build changes with Jekyll:
  • jekyll build --watch
  1. Live push changes to your browser with Browsersync (Optional):
  • Run the Jekyll command above
  • npm install
  • gulp

About

The homepage for the EMBL Design Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •