-
Notifications
You must be signed in to change notification settings - Fork 1
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
[OP-1796] Deferred PR creation #19
Conversation
This PR is way too big 😵 |
Yep, sorry about this. This PR is the definition of scope creep. I could try split it up if that helps? |
If possible without unreasonable effort that'd be awesome! |
Me and Jorge talked, and went for trying a pair-review meeting instead. There's so much scattered in this PR, that extracting to multiple PRs will get tedious. I've invited you too to that meeting ofc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Heall yeah! 😄
Jira ticket: OP-1796
A lot of changes in this one. To summarize in one word: HTML!
In big brush strokes, the changes are:
Added HTML templating, using github.com/gin-contrib/multitemplate, so we can have reusable "layout page"
Added favicon and auxiliary files, generated from docs/jelease-gopher-profile-orig.jpg using https://realfavicongenerator.net/
Refactored a bunch here and there to make these features not complete spaghetti
Added Gin logger shim, to have prettier logs from Gin-Gonic, as well as correct logging severity
Added some new configs:
http.publicUrl
jira.issue.comments.prDeferredCreation
jira.issue.prDeferredCreation
Preview
Open question
jira.issue.prDeferredCreation
correctly placed? It's not directly tied to Jira issues, but I didn't know where else to put it. Maybe just as a root config?