Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document architectural decisions #51

Merged
merged 3 commits into from
Dec 17, 2020
Merged

Document architectural decisions #51

merged 3 commits into from
Dec 17, 2020

Conversation

thatbudakguy
Copy link
Contributor

  • Add ADR template
  • Propose usage of ADR, via ADR

Copy link
Contributor

@rlskoeser rlskoeser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm ok with adopting ADR for this repo, and the template looks pretty useful.

I think we need a little more documentation somewhere — in the readme? or a readme in the adr folder, maybe? Would be nice to have information like: what is this, link to ADR documentation, brief notes about how or when to add one, naming conventions

Copy link
Contributor

@kmcelwee kmcelwee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure I agree that this is equated with a changelog, if anything I'd still recommend keeping a changelog in addition to this (if you're interested, PUL operates mostly off one branch, and just has a test that checks that their changelog.md has changed when merging a branch into main)

@thatbudakguy
Copy link
Contributor Author

@kmcelwee is there a changelog for https://github.com/pulibrary/princeton_ansible? the issue is that we don't do releases for this repo, so I'm not sure how to group changelog entries/when to add them.

@thatbudakguy
Copy link
Contributor Author

Added some more info about the ADR spec to the main README, thx for the reminder @rlskoeser

@kmcelwee
Copy link
Contributor

@thatbudakguy Nope 🤷 For DRDS, each ticket is attached to a branch off main. Changes for each PR are then logged in Changelog with a date.

@thatbudakguy
Copy link
Contributor Author

@rlskoeser OK to merge this? I think since PUL doesn't use a CHANGELOG for their ansible repo, we can stick with ADR only for now.

@rlskoeser
Copy link
Contributor

@thatbudakguy yes, readme updates look good. Thanks for adding the documentation.

@rlskoeser rlskoeser merged commit 61b60fd into main Dec 17, 2020
@rlskoeser rlskoeser deleted the arch-decisions branch December 17, 2020 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants