asiermarques / adrgen Goto Github PK
View Code? Open in Web Editor NEWA command-line tool for generating and managing Architecture Decision Records
License: MIT License
A command-line tool for generating and managing Architecture Decision Records
License: MIT License
I'm interested in installing it, but I can't find any instructions for how to do so. How would one go about doing that?
When I create a new ADR with a relation with another one
Then the link is created in the new ADR file
and the relation's link on the previous file is not created either its status is updated
When I updated the status in and ADR file with relation to another file
And the status is accepted
Then the relation link is created in the previous ADR file
and the status is updated too
In order to be able to generate reports about the history and evolution of the architecture decisions, as an ADR writer, I need to be able to export a trace to an easily parseable file
Given a target directory configured with ADR files on it
When I execute the history command
Then the adr_history_trace.json file is exported in a specified directory
In order to improve the integration and automation, as the ADR writer, I need the ADR relations are specified in the meta section of the ADR file
In order to be able to choose to improve the integration and automation, as the ADR writer, I need to have a config parameter to activate the creation of meta relation variables in the ADR files
Given a file without meta sections and the relations_in_meta config variable is true
When I create a new ADR with a relation
Then the meta section is added with the relation variable in it
Given a file with a meta section and the relations_in_meta config variable is true
When I create a new ADR with a relation
Then the meta section is updated with the relation variable in it
Given a file with a meta section and the relations_in_meta config variable is false
When I create a new ADR with a relation
Then the meta section is not created either updated
Github Action has better integration with Github and makes it easier to show the status of PRs and branches.
Hi,
adrgen looks great. I use it on Linux but some of the machine where I need it are under Windows.
I am quite new to GO. Do you think that porting adrgen to Windows platform could be tricky ?
Thx, Fred.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.