Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tag releases on git #42

Closed
fox91 opened this issue Sep 5, 2018 · 8 comments
Closed

Tag releases on git #42

fox91 opened this issue Sep 5, 2018 · 8 comments

Comments

@fox91
Copy link
Contributor

fox91 commented Sep 5, 2018

Hello @stefanocudini and congratulations for this project.
Can you add tags to the versions on npmjs even in the git repository?
It seems that here they stop at version v1.1.0 while on npmjs the releases continue (today you are at 1.2.3).

Thanks

@stefanocudini
Copy link
Owner

Ciao Andrea @fox91,

non connoscevo packagist.. e se li vi e' una versione di questo plugin pubblicata non sono stato io a metterla, cmq mi pare un scomodo mantenere anche unn versioning su un hub per codice php,
se hai bisogno di questo plugin tieni come riferimento la versione su NPM che aggiorno frequentemente.
https://www.npmjs.com/package/leaflet-panel-layers

grazie per la segnalazione

@fox91
Copy link
Contributor Author

fox91 commented Sep 6, 2018

Scusa, mi riferivo a npmjs.
Se non inserisci tu i tag sul repository git creerò il mio fork con i tag adatti.

Grazie
Andrea

@stefanocudini
Copy link
Owner

stefanocudini commented Sep 7, 2018

non avevo molto capito cosa intendevi... cmq ho aggiorrnato i tag git sul repository.
A cosa ti serve questa cosa?
Comunque quasi mai trovi repository di plugin leaflet che abbiamo tag git aggiornati.. io a volte li sincronizzo con le versioni ma non e' una regola, forse meglio non prenderli troppo come riferimento

@fox91
Copy link
Contributor Author

fox91 commented Sep 7, 2018

In generale i tag vengono usati per poter fare un riferimento preciso al codice sorgente di una specifica versione.
Se ti dicessi di mostrarmi il codice sorgente della versione 1.2.0 come fai? Vai a cercare il commit corretto? Ti affidi a npm?
Se hai deciso di usare git direi di usarlo fino in fondo.
Non credo di aver trovato molti repository (mantenuti e non abbandonati) che non utilizzino i tag.

@stefanocudini
Copy link
Owner

ahha si lo so a cosa servono i git tag e spesso li uso ma non sempre..
la mia domanda era solo per capire in che contesto utilizzi i tag git per questo plugin in particolare, non lo includi usando npm quindi e mi domandavo in che altro modo

@stefanocudini
Copy link
Owner

@fox91 ed un altra domanda era in che progetto stai utilizzo questo plugin?
di solito tengo traccia dei casi d'uso in questa pagina, se vuoi aggiungi pure:
https://github.com/stefanocudini/leaflet-panel-layers/wiki/Websites-that-use-Leaflet-Panel-Layers

@fox91
Copy link
Contributor Author

fox91 commented Sep 7, 2018

In questo caso lo uso attraverso bower.
Senza i tag devo usare il master ma rischi problemi con gli aggiornamenti.
Con i tag posso utilizzare la versione specifica dei sorgenti ed eventualmente aggiornare a mano se ne ho necessità.
Per il momento è solo una demo in locale, ma ho dovuto fare parecchie modifiche allo stile ed alcune al JS per adattarlo allo stile di default di Leaflet.
Probabilmente ti farò una pull con alcune di queste modifiche in modo da non doverle applicare tutte le volte.

@stefanocudini
Copy link
Owner

ok grazie PR sempre bene accette

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants