Coder Social home page Coder Social logo

radar-1's Introduction

CNCF RADAR

Netlify Status

These are the instructions for people who want to run Radar locally. For development instructions visit DEVELOPMENT.md

Requirements

Install Docker and Docker Compose. Docker Desktop for Mac already includes Compose.

Building image

Run bin/install. This is only required the first time you clone this repo or when you pull.

Running app locally

Execute bin/run dev and visit localhost:3000

Generating a build

This step is not required for development or adding radar data, this is run on Netlify.

bin/run build

To see the generated build run:

bin/run prod

Creating a new radar

Create a YAML file under content/radars, the file name must be formatted YYYY-MM-${radarName}.yml, YYYY-MM should be set to the radar's publish year/month and radarName should only contain lower case characters and dashes. Copy the content of the template radar content/radars/1999-01-radar-template.yml into the new radar and modify as needed. Once the radar is ready to be published remove draft: true.

Radar Schema

Attribute Type Required Notes
name String Yes
draft Boolean No Default: false
themes Array of Themes Yes
video URL No Youtube URL of the video
team Array of Members Yes
points Array of Points Yes (if subradars not set)
subradars Array of Subradars Yes (if points not set) Use this instead of points if two subradars should be shown like this
companies Array of Companies Yes

Theme schema

Attribute Type Required
headline String Yes
content String Yes

Member schema

Attribute Type Required Notes
name String Yes
photo URL Yes
bio String Yes
twitter String No Twitter handle
linkedin String No LinkedIn handle

Point schema

Attribute Type Required Notes
name String Yes
homepage URL Yes (if repo not set)
repo String Yes (if homepage not set) github repo (eg kubernetes/kubernetes or facebook/react)
level String Yes One of adopt, trial, assess or hold
votes Votes Yes

Votes schema

Attribute Type Required
adopt integer No
trial integer No
assess integer No
hold integer No

These are not required, leave out those that are 0

Subradar schema

Attribute Type Required
name String Yes
votes Votes Yes

Company schema

Attribute Type Required Notes
landscapeId String Yes ID of the company on the CNCF Landscape, eg v-vmware-member
industry String Yes

Draft radars

Setting draft: true to a radar will make it a draft and therefore it won't be visible on the homepage. Drafts will be viewable from /drafts, eg radar.cncf.io/drafts or localhost:3000/drafts

radar-1's People

Contributors

atarax665 avatar caniszczyk avatar charley-mann avatar dependabot[bot] avatar jkld11 avatar jordinl avatar kgamanji avatar oicheryl avatar rddanes 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.