jabref icon indicating copy to clipboard operation
jabref copied to clipboard

Add template engine ADR

Open InAnYan opened this issue 1 year ago • 3 comments

Mandatory checks

~- [ ] Change in CHANGELOG.md described in a way that is understandable for the average user (if applicable)~ ~- [ ] Tests created for changes (if applicable)~ ~- [ ] Manually tested changed features in running JabRef (always required)~ ~- [ ] Screenshots added in PR description (for UI changes)~ ~- [ ] Checked developer's documentation: Is the information available and up to date? If not, I outlined it in this pull request.~ ~- [ ] Checked documentation: Is the information available and up to date? If not, I created an issue at https://github.com/JabRef/user-documentation/issues or, even better, I submitted a pull request to the documentation repository.~


Refs https://github.com/koppor/jabref/issues/392

InAnYan avatar Oct 09 '24 08:10 InAnYan

I think you understand this is unfinished ADR, because I haven't used layout files and template engines much in Java.

I wrote everything for AI, and every option seems to be fine

InAnYan avatar Oct 12 '24 11:10 InAnYan

  • [x] Please add the arguments of https://stackoverflow.com/a/1984458/873282 as pros/and cons. You can reference the answer as soruce: [[source](https://stackoverflow.com/a/1984458/873282)]

koppor avatar Oct 15 '24 00:10 koppor

Reading the syntax, +1 for Velocity.

Velocity's goal is to keep templates as simple as possible

From: https://stackoverflow.com/a/1984458/873282

And this is what we mainly want!

koppor avatar Oct 15 '24 00:10 koppor

I chose Apache Velocity

Sorry, on your all behalf :)

I want to complete this ADR

InAnYan avatar Oct 23 '24 13:10 InAnYan