Looking for guidance regarding first contribution to a CA-covered project.
I recently needed a combinatorics function in a ClojureScript project, and worked around this issue by copying a couple functions into my own project.
Combinatorics is pure Clojure, and could probably become ClojureScript compatible just by changing filenames from CLJ to CLJC. The downside is losing support for Clojure 1.2-1.6. I would just bump the version number and accept that older Clojure versions will need to use older versions of the library (and note this tradeoff in the README).
I'm willing to do the work but am unfamiliar with the contribution process. (Signed the CA years ago but haven't contributed code yet.) Also, it's not clear to me if others will agree regarding the tradeoff of exchanging Clojure 1.2-1.6 support for ClojureScript support.