adr-tools icon indicating copy to clipboard operation
adr-tools copied to clipboard

Still maintained?

Open milibopp opened this issue 4 years ago • 19 comments

@npryce @npryce-springer are you still maintaining this tool? Do you want or need help with reviewing & merging pull requests?

I am noticing a steady influx of unaddressed PRs. I was packaging this script for NixOS. That made me curious whether there is enough momentum on this project to keep it well maintained.

milibopp avatar Mar 29 '20 16:03 milibopp

Would be nice to have this in NixOS :+1:

casidiablo avatar May 25 '20 07:05 casidiablo

Here's the PR for that: https://github.com/NixOS/nixpkgs/pull/57901

I am beginning to consider a fork.

milibopp avatar May 25 '20 12:05 milibopp

@edibopp do you use another tool as an alternative?

jonathanjouty avatar Oct 23 '20 15:10 jonathanjouty

I was about to start using this tool. Would love to see more momentum around it! 💯 I wish I had time to contribute to it, but my cup overfloweth already.

pboling avatar Oct 23 '20 21:10 pboling

@jonathanjouty no, I still have this tool installed, although I do not have an immediate need for ADRs at the moment. If there were at least one other person to help out, i would be willing to maintain a fork, as it is a nice tool and would be a shame to die off due to lack of maintenance – especially considering the tiny size of the codebase.

It is still some work to familiarize yourself with the code, go through all the past issues and pull requests, see what's relevant and take action. It can be done incrementally, of course. The next problem is discoverability. Most people likely find this tool through the 2011 blog post that points here, and forking may loose them.

I am still hopeful for @npryce-springer @npryce to show up at some point and look for a new maintainer or co-maintainer, if nothing else.

All that being said: adopting this tool is very low risk, as it is only a minor convenience tool over manually editing text files. You can easily adopt the ADR format without depending on the command line tool.

Another alternative would be to keep the format and rewrite the tool from scratch for fun ;)

milibopp avatar Oct 26 '20 20:10 milibopp

@edibopp I'm keen. I've introduced the usage of ADRs in one system that I maintain at work.

I've pinged @npryce on Twitter as he seems active there.

sata avatar Oct 27 '20 07:10 sata

...no response, I'll be writing a adr-tools clone for our team needs.

sata avatar Oct 27 '20 17:10 sata

@sata do you intend to open-source it?

milibopp avatar Dec 10 '20 10:12 milibopp

@edibopp Yes, I'm hoping to have some time for it during Christmas holidays :)

sata avatar Dec 13 '20 10:12 sata

@sata @edibopp Happy Holidays 2020! If either of you do get a maintained fork of adr-tools going, would you be so kind as to post a link to it here?

ms-ati avatar Dec 22 '20 15:12 ms-ati

heyya! I created a tool which doesn't require to be installed, you can run it wherever you have nodejs installed. https://github.com/keremciu/adr-tool

keremciu avatar Apr 29 '21 17:04 keremciu

@sata how did your clone end up? dead or open soured? :)

ogborstad avatar Oct 29 '21 19:10 ogborstad

@sata how did your clone end up? dead or open soured? :)

I would say unfortunately dead.. I've got something but it's nothing I'm ready to share... But thanks for reminding me, it's something I do want to work on!

It was easier to wrap it in a Docker image or having people installing it via brew/asdf than to write a new one.. Perhaps one day it will happen :)

sata avatar Oct 29 '21 19:10 sata

@keremciu it looks great! thanks

pboling avatar Oct 29 '21 22:10 pboling

you're welcome @pboling we use it at my company for long time, hopefully it can get better with more people adapting in their workflow and give feedback :) ✨

keremciu avatar Oct 30 '21 10:10 keremciu

I realise there's been little response here but would you like help maintaining this @npryce? I would be happy to help directly rather than just openly fork it.

chriscoffee avatar Aug 01 '22 10:08 chriscoffee

I can recommend trying my type-safe cli, it's super easy to try. I use it for long time and I welcome future ideas :)

npx adr-tool init

keremciu avatar Aug 01 '22 12:08 keremciu

Bump. Still maintained?

XedinUnknown avatar May 25 '23 12:05 XedinUnknown

About Docker: you can find an image that claims to have everything installed here. I had to override some values like entrypoint and working_dir in my docker-compose.yml, but otherwise looks like it's good. https://github.com/rdhaliwal/adr-tools-docker

XedinUnknown avatar May 25 '23 12:05 XedinUnknown