Skip to content

Latest commit

 

History

History
101 lines (74 loc) · 4.07 KB

README.md

File metadata and controls

101 lines (74 loc) · 4.07 KB

Thoughtworks Technology Radar Volumes

Refresh Workflow Renovate enabled

Note

This repository is a personal project and is not officially affiliated with Thoughtworks

A CLI and complete collection of datasets for the popular Thoughtworks Technology Radar, including all archived volumes

Datasets

How to use

There are a few ways you can use to view the interactive technology radar

  1. My own hosted radar with enhancements - radar.setchy.io
  2. via my catalogue - setchy.io/radars
  3. Thoughtworks hosted radar - radar.thoughtworks.com
  4. self-hosted BYOR radar - thoughtworks/build-your-own-radar

Available data formats

The technology radar datasets are provided in three formats; CSV, JSON and a combined Google Sheets document.

Important

When using either the CSV or JSON data formats, please make sure to use the the GitHub RAW file URL (eg: Volume 31)

How are the datasets updated?

The CSV and JSON datasets are automatically checked for any updates weekly. For Google Sheets, this is currently manual.

Note

Thoughtworks typically publish a new technology radar volume twice per year.

Command Line Interface (CLI)

Getting Started

pnpm i && pnpm start help

Usage

Usage: tech-radar-volumes [options] [command]

A CLI tool to fetch and process ThoughtWorks Tech Radar data

Options:
  -V, --version   output the version number
  -h, --help      display help for command

Commands:
  all             fetch detailed history for all blips and generate publication volumes
  links           fetch all radar blip page links from web.
                  Output: blip links will be saved in `data/links.json`.
  data            fetch detailed blip history from web.
                  Inputs: requires `data/links.json`.
                  Output: detailed history will be saved in `data/master.json`.
  volumes [type]  generate publication volumes in specified format(s).
                  Inputs: requires `data/master.json`.
                  Output: generated volumes will be saved in `volumes/*`.
  help [command]  display help for command

Examples:
  $ tech-radar-volumes
  $ tech-radar-volumes links
  $ tech-radar-volumes data
  $ tech-radar-volumes volumes csv
  $ tech-radar-volumes help volumes
  $ tech-radar-volumes help