Skip to content

Commit 3bc98ef

Browse files
author
Onur Özgür ÖZKAN
committed
Update semver.org
1 parent 9871384 commit 3bc98ef

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

tr/200-agile-project-management.md

+17
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,23 @@ Proje yönetimi için çevik süreçler kullanılır.
77
* [Kanban](http://kanban.lab2023.com) için huboard programını kullanıyoruz.
88
* Sürüm kontrolü için [semver](http://semver.org/) kullanıyoruz.
99

10+
## Semantik Versiyonlama
11+
12+
lab2023 olarak www.semver.org adresinde ki standartlara göre versiyonlama yapıyoruz. Bu reponun Türkçesini https://github.com/lab2023/semver/blob/tr_translation/locales/semver.tr.md adresinde bulabilirsiniz.
13+
14+
**Kurallar**
15+
16+
* X.Y.Z şeklinde ifade edilecen bir versiyonlama da X -> Major, Y -> Minor, Z -> Patchi ifade eder.
17+
* Z -> Uygulamaya yapılan hotfix ve typo düzeltmelerinden de yapılır. Yani uygulamaya yeni bir özellik eklemediyseniz, belli bir yerdeki bir hatayı veya yazıyı değiştirdiyseniz Z sayısı değişir.
18+
* Y -> Uygulamaya eklenen yeni özellikler, iyileştirmeler sonucunda değişir. Y deki değişiklikler eski kullanıcıları eklemez. Y de ki değişiklikler **GERİYE UYUMLU**dur.
19+
* X -> Uygulamada yapılan büyük değişikliklerdir. Örneğin yapının komple değişmesi, teknolojinin değişmesi gibi gibi. X de yapılan bir değişiklik **GERİYE UYUMLULUĞU** desteklemez.
20+
* Bir uygulama 0.1.0 versiyonu ile başlar.
21+
* Bir uygulama product olunca 1.0.0 olmalıdır.
22+
* Eğer X = 0 ise o uygulama stable değildir. Yani her an her şeyi değişebilir. Hala develop aşamasındadır.
23+
* Her uygulmanın versiyonunu gösteren bir API si olmalıdır. Yani kullancılar, diğer developerlar mutlaka hangi sürümü kullandıklarını bilmelidir! **Bu programcının birinci ve en önemli görevidir.**
24+
* Versiyonlamada [0-9A-Za-z-] ifadelerini kullanabilirsiniz.
25+
* 1.0.0-alpha.1 gibi prepatchleri kullanmanızı biz lab2023 olarak önermiyoruz. Hayat zaten yeterince karışık!
26+
1027
# Üretkenlik
1128

1229
Bu bölümde geliştiricilerin üretkenliğini artırmaya yönelik kurallar vardır.

0 commit comments

Comments
 (0)