Fork me on GitHub
#clojure-italy
<
2019-06-17
>
alan08:06:30

Buon giorno della 🌒

Andrea Imparato13:06:34

domanda del giorno, ho creato un fork di un progetto su github, come faccio ad importarlo sul mio project.clj?

Andrea Imparato13:06:43

devo per forza pubblicarlo su maven?

manuel13:06:03

forse così? https://github.com/tobyhede/lein-git-deps (non so eh, è da un pezzo che uso deps.edn e non lein)

Andrea Imparato13:06:43

perfetto grazie mille 🙂

manuel13:06:13

è un po' vecchietto come progetto, fai qualche prova. Altrimenti, considera deps.edn. 😉

Andrea Imparato13:06:40

che benifici ha deps vs lein?

manuel13:06:56

meno clutter, direi.

mdallastella13:06:02

@andrea.imparato deps.edn è mooolto più snello

mdallastella13:06:22

Non hai scaffolding, però

Andrea Imparato13:06:51

a me piace un sacco lo scaffolding di lein 🙂

👍 4
helios14:06:59

@andrea.imparato comunque si devi pubblicarlo su clojars se vuoi usarlo, oppure installarlo localmente con lein install

helios14:06:16

se generi il jar localmente e basta puoi fare anche solo lein install, ma non e' che ci perdi qualcosa a pubblicarlo su clojars

helios14:06:25

nel caso, puoi usare l'org org.clojars.tuonickname

helios14:06:33

e' la convenzione per clojars 🙂

bronsa14:06:35

deps.edn ha il vantaggio che supporta nativamente git deps

helios17:06:44

Alla fine l'argomento iniziale di Rich contro le git deps non mi era dispiaciuto 😛

helios17:06:57

un po' forte ovviamente, come tutte le cose interessanti che dice 😉

richiardiandrea19:06:52

era contro? ma ora e' pro?

helios07:06:59

Oddio non voglio dire castronerie, ma mi sembrava che all'inizio fosse una design decision di non supportare commits come dependencies, perche' l'idea e' che, a meno che non ci sia una release ufficiale, il codice e' pensato instabile per definizione.

helios07:06:50

Che alla fine mi sembra molto coerente con la filosofia di Clojure di cercare a tutti i costi di essere retrocompatibile e stabile, cosa che onestamente e' un grandissimo punto a favore di clojure per me 🙂