go modülü yayınlama
Projelerinizde geliştirme süreçlerinizi kolaylaştırmak için go get -u github.com/… komutunu kullanıyorsunuz ! Diğer geliştiriciler tarafından yapılan modülleri kullanırsınız. Ve şimdi, diğer geliştiricilerin projelerinde bundan faydalanması için bir modül yapmak ister misiniz? Okumaya devam etmek…
modül yapma
Modülümü barındırmak için github kullanacağım ve go get komutu modülümü bu sürüm kontrol sisteminden indirecek. Modülünüzü istediğiniz yerde barındırabilirsiniz aslında(gidin beğenin ) Modülümü versiyonlamak için git etiketlerini kullanacağım.
Öncelikle modülümüze başlayalım, modül adı benim github proje linkim olacak.
moda gidin init github.com/halilylm/mathematics
İnsanların bir sayı diliminden toplamı hesaplamasına yardımcı olmak için bu modülü oluşturalım.
Dene
Diğer geliştiricilerin kodunu kırmamak için modülümüzden emin olmak için modülü test edelim
Yaşasın! Testimiz geçti Gönül rahatlığıyla modülümüzü yayınlayabiliriz
sürüm oluşturma
Semantik versiyonlama kullanacağım . Modülümün ilk sürümü için modülümü v1.0.0 ile etiketleyeceğim .
Komutlar şöyle olacaktır:
git ekle .
git commit -m "ilk modülüm, yaşasın!"
git etiketi v1.0.0
git itme kaynağı v1.0.0
Kullanalım diye modülümüz yayınlandı!
Modülümüzü projemizde kullanalım!
Bildiğiniz komut.
github.com/halilylm/matematik@ v1.0.0'ı edinin
Beklendiği gibi 12!
Tebrikler!
İlk modülünüzü yaparsınız ve diğer geliştiricilerin hayatını kolaylaştırırsınız (umarım )
Makalemi okuduğunuz ve diğer insanların hayatını kolaylaştırdığınız için teşekkür ederiz!