Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
.build
public
src
.dockerignore
.editorconfig
.eslintrc.js
.vscode
Dockerfile
LICENSE
README.md
babel.config.js
config.ts
firebase.json
firestore.indexes.json
firestore.rules
netlify.toml
package-lock.json
package.json
postcss.config.js
setup.md
tsconfig.json
vue.config.js

README.md

devradar editor

Build Status Docker Image Typed with TypeScript Standard

Visit devradar.io for an introduction

This repository holds the Web Application for the devradar editor. An online editor to create your own personal techradar - for individuals and teams. The devradar editor provides a GUI to manage blips (items on the radar e.g. C++, SCRUM). Instead of assigning a static level of expertise for a given blip the devradar uses an iterative approach, where you define changes to a blip by providing a date, new level and reasoning how your expertise changed.

Features

  1. customize adoption levels
  2. define quadrant categories
  3. create radar blips via GUI
  4. keep track of blip adoption
  5. full privacy - all data is stored locally in the browser
  6. import/export your devradar via human-readable .toml files
  7. share your devradar via URL
  8. host your own devradar editor on premise with docker

Usage

You can customize the meta properties of the devradar by going to the settings screen at editor.devradar.io/#/settings.

Personal devradar

Use a personal devradar to keep track of your skills. This can be helpful tool to be aware of your own portfolio or also use it as part of your CV like I do (radar.anoff.io).

For creating your personal devradar the NIH proficiency scale may be a good reference. The upper four categories of this scale are the defaults when you create a new devradar.

[meta]
title = "Rick's Radar"
categories = [ "Tools", "Techniques", "Platforms", "Frameworks" ]
levels = [ "Novice", "Intermediate", "Advanced", "Expert" ]

devradar for teams and organizations

It often makes sense to track technology that is used within an organization or a team. Depending on the scope you may want to fiddle with the blip categories and the abstraction level of blips you enter. The classic Thoughtworks categories make a good start if you want to create a devradar with a broad scope.

[meta]
title = "ACME devradar"
categories = [ "Tools", "Techniques", "Platforms", "Frameworks" ]
levels = [ "Hold", "Assess", "Trial", "Adopt" ]

You can also use the devradar for non-tech related things:

World domination scheme

Setup

See setup.md for instructions on the different setup options.

Tech stack

The devradar itself is build with Vue.js. For easier deployment the editor comes pre-built as a docker image anoff/devradar-editor. For the docker image nginx-alpine is used as a base image which brings the final image size to < 15MB.

design

Attributions

The radar visualization is inspired by Urban Sanden, licensed under MIT.

You can’t perform that action at this time.