clj-commons

2021-03-14T16:57:16.001200Z

@andy.fingerhut has joined the channel

2021-03-14T17:01:40.002300Z

I was wondering whether it might be a reasonable idea to add a repository that is used to generate the Clojure cheatsheet HTML and PDF files into clj-commons, and perhaps also the generated HTML files that are linked to from here: https://clojure.org/api/cheatsheet

Alex Miller (Clojure team) 2021-03-16T12:23:03.001100Z

Well, first step is for Francis to sign the contributors agreement https://clojure.org/dev/contributor_agreement

Alex Miller (Clojure team) 2021-03-16T12:23:13.001600Z

I’ll look at the rest later

2021-03-16T12:36:37.001800Z

Right. Will ask him to do that and see what happens.

Alex Miller (Clojure team) 2021-03-16T13:59:59.002Z

created an issue here with the next step: https://github.com/jafingerhut/clojure-cheatsheets/issues/50

2021-03-16T14:20:32.002300Z

Thanks.

2021-03-16T04:53:49.000100Z

@alexmiller Francois du Toit replied to a personal email I sent to him, responding that he would be willing to sign the Clojure CA and allow his work to become part of a Clojure contrib project. If you don't mind digging up the process for getting contributor's consent on this repository, we can try it out and hopefully everyone will agree: https://github.com/jafingerhut/clojure-cheatsheets

2021-03-14T17:02:19.002400Z

Right now the program to generate the HTML and PDF, and the generated PDF files, are in this repository: https://github.com/jafingerhut/clojure-cheatsheets

2021-03-14T17:03:12.002800Z

There is a bash script and a Leiningen project.clj file in the src/clj-jvm directory with a README there to remind me of the commands I run when I want to update things, but it was never intended to be pretty or well-structured, just functional.

2021-03-14T17:03:50.003Z

I'm happy to continue to add to it as new Clojure releases come out -- just seems that clj-commons might be a better long-term place for such a project.

Alex Miller (Clojure team) 2021-03-14T17:59:57.003300Z

could move it into contrib too if you wanted

Alex Miller (Clojure team) 2021-03-14T18:01:40.003500Z

only seems to be one contributor that doesn't already have a CA signed

Alex Miller (Clojure team) 2021-03-14T18:01:48.003700Z

up to you of course, just throwing that out there

2021-03-14T18:28:02.003900Z

Also sounds reasonable, giving willingness of that one non-CA-signed contributor. Do you recall which one that is? sky-glenjamin, perhaps?

Alex Miller (Clojure team) 2021-03-14T18:30:22.004100Z

no, that github id has changed but user is on the list

Alex Miller (Clojure team) 2021-03-14T18:31:01.004300Z

bluegray / Francois du Toit is not on the contributors list

2021-03-14T18:31:35.004500Z

Looks like Francis Avila also not on the published list here, at least: https://clojure.org/dev/contributor_agreement

Alex Miller (Clojure team) 2021-03-14T18:31:46.004700Z

that's the wrong list

Alex Miller (Clojure team) 2021-03-14T18:31:54.004900Z

those are people with accepted patches in Clojure

2021-03-14T18:31:59.005100Z

Woops, wrong list: https://clojure.org/dev/contributors

2021-03-14T18:32:10.005300Z

Been years since I've looked at that list

Alex Miller (Clojure team) 2021-03-14T18:32:35.005500Z

I update it several times a week :)

2021-03-14T18:32:59.005700Z

Not so many requests to join the clojure-dev Google group these days 🙂

Alex Miller (Clojure team) 2021-03-14T18:33:07.005900Z

no :)

Alex Miller (Clojure team) 2021-03-14T18:33:44.006100Z

if you want to go down this path, there is a process we've followed to have all contributors consent. I can dig it out of the deep if needed

Alex Miller (Clojure team) 2021-03-14T18:34:23.006300Z

we would just create a github issue and ask each contributor to state something there

2021-03-14T18:34:38.006500Z

I will first check with the one who hasn't signed a Clojure CA to see if they are willing to do so. No use bothering the rest if not.

Alex Miller (Clojure team) 2021-03-14T18:35:15.006700Z

ok