Giter Site home page Giter Site logo

radar'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's People

Contributors

atarax665 avatar caniszczyk avatar charley-mann avatar danielsilverstone-ct avatar dependabot[bot] avatar jkld11 avatar jordinl avatar kgamanji avatar oicheryl avatar rddanes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

radar's Issues

Netlify: select a new build image

Notice from Netlify

After November 15, 2022, builds for this site will fail unless you update the build image.

As reported via deploy logs:

DEPRECATION NOTICE: Builds using the Xenial build image will fail after November 15th, 2022.

The build image for this site uses Ubuntu 16.04 Xenial Xerus, which is no longer supported.
All Netlify builds using the Xenial build image will begin failing in the week of November 15th, 2022.

To avoid service disruption, please select a newer build image at the following link:
https://app.netlify.com/sites/etcd/settings/deploys#build-image-selection

For more details, visit the build image migration guide:
https://answers.netlify.com/t/please-read-end-of-support-for-xenial-build-image-everything-you-need-to-know/68239

Add an About page to the radar

Essentially a place where we can say that we got inspiration of the idea from Zalando and ThoughtWorks, appropriately giving them some well deserved kudos. Also crediting Cheryl in helping create it etc :)

Misspelling of cert-manager throughout the Secrets Radar article

The main article on Secrets repeatedly refers to "Certificate Manager" as the open source tool used to automate certificates but should be correctly referenced as "cert-manager" . Cert-manager is a CNCF Sandbox project so needs correcting.

e.g. "One tool that saw high adoption among organizations using Kubernetes was Certificate Manager. Certificate Manager is a relatively new solution.."

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.