hi @martinklepsch any not very hard, not very urgent issue for me to work on ? 😅
the https://github.com/cljdoc/cljdoc/issues/206 looks hard for someone who haven't used clojars, maven or pom files, great i'll try to do it
yeah, it might indeed be a little hard, probably the hardest of the three issues I listed
good opportunity for me to learn hhhh
coincidentally @dominicm just wrote an article about publishing deps.edn
based projects as jars. https://juxt.pro/blog/posts/pack-maven.html
ah that's good, problem solved i guess
well... 😄 I'm not really happy with all this pom.xml
fiddling that's required for this
But it is a start
oh i guess i have questions more than answers
ok so let me ask about this clj -m something.publish --project cljdoc --version 0.1.0
sure, ask away 🙂
sure, ask away 🙂
do you want a namespace named publish
that publishes any project with any version ?
😅 that's what i understood of that
that specific namespace was more of a placeholder 😄
I'll add another comment to the issue with more detail
hhhh i see :thumbsup:
alright hope this makes some more sense: https://github.com/cljdoc/cljdoc/issues/206#issuecomment-442145088
this work issue requires work on some more general Clojure tooling projects
It's an interesting thing to work on and learn about but it might also not be very beginner friendly if you're not familiar with Maven
nice: https://cljdoc.org/d/org.clojars.elarouss/cljdoc/0.1.0/doc/readme 😄
hhhh yeah i followed the tutorial
i'm just wondering if we can use this function from clojure/tools.deps.alpha
, but it doesn't feel safe
which function are you thinking of?
from namespace clojure.tools.deps.alpha.gen.pom
`(sync-pom (r/read-deps [(jio/file "/usr/local/Cellar/clojure/1.9.0.302/deps.edn") (jio/file "deps.edn")]) (jio/file "."))`
it works
yeah, I think that's what clj -Spom
does as well
the issue with that is that we need to manually update the generated pom.xml
omg i've just realized that deps.edn files don't contain : artifact, group ...
ah i'm sorry, i feel like i'm wasting your time and energy
Fwiw, that namespace might be removed in the future. I think it is internal.
@ichigo no worries this stuff can be confusing
yeah i guess so
Sorry for not seeing this earlier I forgot to start Slack after rebooting my computer 😄
Is there any particular aspect you'd be interested in working on?
This isn't urgent but would be very awesome https://github.com/cljdoc/cljdoc/issues/206
I'm not sure how easy it is though
This one shouldn't be hard: https://github.com/cljdoc/cljdoc/issues/204
We could also try to make Asciidoc Tips, Notes look better: https://github.com/cljdoc/cljdoc/issues/77