• Stars
    star
    156
  • Rank 239,589 (Top 5 %)
  • Language
    Python
  • License
    MIT License
  • Created about 6 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Generate easy-to-read web pages for your Architecture Decision Records

adr-viewer

Build Status

Show off your Architecture Decision Records with an easy-to-navigate web page, either as a local web-server or generated static content.

Examples

  • Example above using Nat Pryce's adr-tools project
  • This project exposes its own Architecture Decision Records here

Installation

From PyPI

$ pip install adr-viewer

From local build

adr-viewer requires Python 3.7 or higher (with Pip)

$ git clone https://github.com/mrwilson/adr-viewer
$ pip install -r requirements.txt
$ python setup.py install

Usage

Usage: adr-viewer [OPTIONS]

Options:
  --adr-path TEXT  Directory containing ADR files.  [default: doc/adr/]
  --output TEXT    File to write output to.  [default: index.html]
  --serve          Serve content at http://localhost:8000/
  --port INT       Custom server port [default: 8000]
  --help           Show this message and exit.

The default for --adr-path is doc/adr/ because this is the default path generated by adr-tools.

Supported Record Types

More Repositories

1

byte-monkey

๐Ÿ’ Bytecode-level fault injection for the JVM.
Java
225
star
2

java-dirty

File-backed append-only object store.
Java
116
star
3

helixdns

DNS server that serves records from etcd.
Go
94
star
4

docker-flume

๐Ÿณ Docker image containing Apache Flume
Shell
53
star
5

ebook-publishers-vs-drm

List of publishers and whether or not they sell DRM-free ebooks
10
star
6

mrwilson-multipkg

Multipackage type and providers for Puppet
Ruby
7
star
7

squib

Sqlite3 extension library for statistical functions.
C
7
star
8

fb-psql

PostgreSQL wrapper for Facebook's FQL api
Python
7
star
9

femto

A teeny-tiny dependency injection library written in pure standard Java
Java
6
star
10

salt-config

Configuration for salt-stack
Scheme
5
star
11

ankirepo

Repository of all 3rd year revision Anki cards
5
star
12

advent-of-code-2021

It's back. It's worse.
jq
5
star
13

sopn-publish-date

๐Ÿ—ณ๏ธDerive publish dates of Statements of Persons Nominated for UK elections
Python
4
star
14

advent-of-code-2022

๐Ÿฆ†I can't believe I'm doing this again ๐Ÿฆ†
Shell
4
star
15

ansible-sqlite

Ansible role for installing sqlite.
4
star
16

advent-of-code-2020

This place is not a place of honor. No highly esteemed deed is commemorated here. Nothing valued is here. What is here was dangerous and repulsive to us.
C
4
star
17

jqunit

A test framework for JQ, written in Rust, on top of libjq.
Rust
4
star
18

java-working-days

๐ŸŒ ๐Ÿ—“๏ธ A small library to calculate working days between dates for multiple countries
Java
3
star
19

java-8-matchers

A hard fork of unruly/java-8-matchers
Java
3
star
20

wordle-text-description

A browser extension to generate a screen-reader-friendly representation of a Wordle game
JavaScript
3
star
21

shudder-py

An unofficial Python API client for horror streaming service Shudder
Python
3
star
22

beanstalk-lua

Lua client for beanstalkd
Lua
3
star
23

govuk-onelogin-webidentity-spike

JavaScript
3
star
24

leggings

Java
2
star
25

jenever

Java Package and Environment Manager
Java
2
star
26

conventional-commit

A small java library to parse conventional commits
Java
2
star
27

jump

Java
2
star
28

waste-receptacle-locations

๐Ÿ“Š ๐Ÿ—‘๏ธ โ™ป๏ธ Open-data repository for public waste disposal locations
Python
1
star
29

rust-katas

A collection of coding katas implemented in rust
Rust
1
star
30

ansible-snitch

Ansible module for handling snitches at https://deadmanssnitch.com
1
star
31

exercises

Various experiments with code exercises and stuff
Java
1
star
32

terraform-aws-protonmail-dns

Terraform module for DNS records to support custom domains on ProtonMail
HCL
1
star
33

shelua

Shell commands from lua
Lua
1
star
34

scrobbler

A command line track scrobbler
1
star
35

holst

YAML-based dsl for iptables rules
Python
1
star
36

woofplayer

Small java media player
Java
1
star
37

maven-plugins

A collection of custom maven plugins
Java
1
star
38

insant

Java
1
star
39

veggie-enhancement-suite

Improve UX for vegetarians / vegans on takeaway sites
JavaScript
1
star
40

gia

Executing groovy tests via annotations
Java
1
star
41

flume-tailer-source

Apache Flume source to tail files
Java
1
star
42

gradle-test-commit-revert-plugin

โœ… A gradle plugin to facilitate a Test-Commit-Revert workflow.
Groovy
1
star
43

appg-social-media

Keeping track of social media accounts for All-Party Parliamentary Groups (APPGs)
Python
1
star