Skip to content

Overview of the STUPS landscape with all components

Notifications You must be signed in to change notification settings

zalando-stups/zalando-stups.github.io

Repository files navigation

STUPS Frontpage

This is the static site covering all of STUPS (STUPS to unleash penguin swarms) open source landscape. It consists of two parts, basically:

  • The standard Jekyll setup
  • The bubbles.yml file describing or projects and their relationship.

Installation

Get Ruby on your system (sudo apt-get install ruby ruby-dev on Debian). Then do

gem install jekyll therubyracer jekyll-less

You might need to use sudo, I don't know and neither do I care.

Run the thing locally

jekyll serve --watch

will generate the site and watch for changes, regenerating it as needed.

Running with Docker (to avoid installing Ruby, Jekyll & co):

docker run -d -v "$PWD:/src" -p 4000:4000 grahamc/jekyll serve -H 0.0.0.0

Insert content

The plan is as follows: For every one of our projects there will be one post in _posts directory. The naming scheme has to be :year-:month-:day-:title.md. The date might describe when it was finished or when we started the project, that's up to you. Use this YAML front matter:

---
layout: page
title: "Mah title"
image: "http://optional-image.com"
---

Then, when you did this, you need to update bubbles.yml. This file is used to generate our project graph. If not existing, please add the new project to the nodes section. You may specify a type. Nodes of the same type will have the same color. If it has relationships to others, add those to node_links, using the ids of nodes.

And, most importantly, add the newly generated link as href to the node!

- name: "pierone"
  id: "pierone"
  aka: "Docker Registry" # this is currently unused
  href: "/docker-registry.html"

And also to the link, if available.

- source: "pierone"
  target: "iam"
  href: "http://reddit.com"

About

Overview of the STUPS landscape with all components

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published