Fork me on GitHub
#community-development
<
2023-12-11
>
p-himik07:12:54

Is there a way I can work on the version of question2answer that's deployed on http://ask.clojure.org? Or would submitting a patch upstream make more sense? No clue whether the code bases have diverged at all. The current implementation of Q2A invariably pisses me off every time I have to use it to such a degree that I'm ready to put aside a few days for it and see if I can improve it a bit.

p-himik07:12:26

Seems that patching only the upstream makes little sense - judging by just the names, the https://github.com/svivian/q2a-markdown-editor plugin is used, and it hasn't been updated in 6 years. And it's like 70% of my problems.

Alex Miller (Clojure team)19:12:56

I am aware, don't have a solution

Alex Miller (Clojure team)19:12:37

this is one of those "do you want Clojure 1.12 or do you want a slightly improved markdown editor" choices :)

ghadi19:12:23

clojure 1.12 please

ghadi19:12:28

and thanks

p-himik19:12:07

I meant that I would work on it, not you. :) Unless figuring out the logistics of me working on improving Q2A is somehow significantly more convoluted than I can imagine.

Alex Miller (Clojure team)19:12:05

if you gave me an improved markdown editor, I would be happy to try it

Alex Miller (Clojure team)19:12:34

it's php, so you just try random things from the internet till it does what you want

😂 2
p-himik19:12:03

What if it requires changes to Q2A itself? Would it be reasonable to proceed and send patches as well?

Alex Miller (Clojure team)19:12:23

when I last looked, there was not a better option, but maybe there is now

p-himik19:12:14

I mean, if making the markdown stuff better would force me to update something inside question2answer. I'm not looking for a total replacement of anything.

Alex Miller (Clojure team)19:12:47

the plugins are isolated, so it's possible for me to update just the plugin

p-himik19:12:00

But, just in case the plugin API is limited - is it also a possibility to patch question2answer itself?

Alex Miller (Clojure team)19:12:28

it is, but you won't need to

Alex Miller (Clojure team)19:12:19

the editor plugin should be clean because they have multiple ones

p-himik19:12:13

Alright, thanks! Will get back to you with results, whatever they might be.