Skip to content

peteraba/roadmapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b7bbd70 · Sep 9, 2020
Sep 9, 2020
Mar 10, 2020
Jul 26, 2020
Jul 26, 2020
May 5, 2020
Apr 29, 2020
Sep 9, 2020
Apr 26, 2020
Apr 16, 2020
Apr 25, 2020
Mar 15, 2020
Sep 9, 2020
Jul 26, 2020
Jul 26, 2020
Mar 15, 2020
May 1, 2020
May 1, 2020
May 5, 2020

Repository files navigation

roadmapper

Build Status Docs codecov Go Report Card GitHub release License

Roadmapper is a CLI tool and webservice designed to help maintaining and tracking roadmaps. Learn more in the official documentation.

Roadmapper uses the following technologies

  • Bootstrap - The world’s most popular front-end component library
  • cli - A simple, fast, and fun package for building command line apps in Go
  • echo - High performance, extensible, minimalist Go web framework
  • Canvas - Cairo in Go: vector to SVG, PDF, EPS, raster, HTML Canvas, etc.
  • pq - A pure Go postgres driver for Go's database/sql package
  • pg - Golang ORM with focus on PostgreSQL features and performance
  • zap - Blazing fast, structured, leveled logging in Go
  • uitable - A go library for representing data as tables for terminal applications.
  • Testify - A set of packages that provide many tools for testifying that your code will behave as you intend
  • Dockertest - Integration tests against third party services
  • chromedp - A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol
  • bindata - A small utility for embedding binary data in a Go program
  • kin-openapi - A Go project for handling OpenAPI file
  • gofakeit - A random fake data generator written in go
  • yaml - YAML marshaling and unmarshaling support for Go
  • Jasmine - Behavior-Driven JavaScript

Furthermore, Roadmapper would not exist as it is without the following giants

  • go - The Go programming language
  • docker - Docker provides a simple and powerful developer experience, workflows and collaboration for creating applications.
  • JavaScript - a programming language that conforms to the ECMAScript specification
  • linux - a family of open source Unix-like operating systems based on th~~~~e Linux kernel.

And probably so many others that came before them.

Current TODO

  • Change sizing from mm to px
  • Fix displaying multiline project titles
  • Out of the box alerting
  • JS Unit tests
  • Embed all static files

Long term ideas

  • gRPC API
  • Visual roadmap designer
  • Some level of JIRA integration
  • Some level of Trello integration
  • Serverless support