Versi rilis kami didasarkan pada urutan abjad dengan jenis pohon. Sementara itu, proyek open source cukup direkomendasikan untuk mengadopsi Semantic Versioning (kebanyakan dari CII Best Practice). Kami memiliki rilis mayor tahunan, tetapi untuk berjaga-jaga jika mungkin ada kasus bagi kami untuk merilis versi patch mayor/sepele sesekali. Dalam hal ini, dapat dibedakan bagi kita untuk mengadopsi versi semantik. Bagaimana menurutmu?
Ide sederhana saya:
Saran: Mari kita bahas masalah ini dalam pertemuan online TSC yang akan datang pada Januari 2021!!!
Saya suka opsi 1.
Sebagai referensi, EdgeX Foundry menerapkan versi semantik ke tag git dan menggunakan versi alfabetis ke cabang git.
https://github.com/edgexfoundry/edgex-go/tags
Saya suka opsi 1.
Sebagai referensi, EdgeX Foundry menerapkan versi semantik ke tag git dan menggunakan versi alfabetis ke cabang git.
https://github.com/edgexfoundry/edgex-go/tags
@t25kim Ini bagus! Terima kasih telah memberikan titik awal yang berharga!
Home Edge juga telah menggunakan tag. https://github.com/lf-edge/edge-home-orchestration-go/tags
Kami dapat mengadopsi versi numerik untuk semua rilis dan menggunakan nama Kode (non Semantik) untuk rilis utama. Umumnya rilis mayor disertai dengan nama kode sedangkan rilis minor hanya disertai pembuatan versi. Jadi pendekatan serupa juga bisa diadopsi.
Saya sangat setuju untuk menggunakan versi semantik (tidak ada pilihan lain). Opsi 1 .
Jika Anda ingin menggunakan nama Kode tambahan, Anda dapat menambahkannya sebagai alias. Contoh rilis Ubuntu
Kami telah merilis v1.0.0 sebagai rilis semantik baru-baru ini. Jadi SELESAI dan ditutup.
Komentar yang paling membantu
Saya suka opsi 1.
Sebagai referensi, EdgeX Foundry menerapkan versi semantik ke tag git dan menggunakan versi alfabetis ke cabang git.
https://github.com/edgexfoundry/edgex-go/tags