Library, Gatsby plugin and React component to display a technology radar. Inspired by https://github.com/thoughtworks/build-your-own-radar.
See the README.md in the respective package directory.
Use @valiton/technology-radar to create the data structure for your radar form a flat json array and @valiton/react-technology-radar to display the radar.
If you are using gatsby.js use the plugin @valiton/gatsby-transformer-technology-radar and a graphql query to get the data to use for the React component @valition/react-technology-radar
export const query = graphql`
query {
technologyRadar: allTechnologyRadar(limit: 1, filter: {name: {eq: "Valiton Technology Radar"}}) {
nodes {
name
quadrants {
name
order
startAngle
rings {
maxRadius
minRadius
name
order
items {
coordinates
width
number
name
description
isNew
}
}
}
layout {
size
}
}
}
}
`;
https://www.valiton.com/technology-radar
MIT
npm install
npm run build
npm run develop --workspace packages/example-site
npx lerna publish --no-verify-access --force-publish