Saya memiliki beberapa proyek yang masih dalam tahap pengembangan sangat awal. Mereka hampir selesai tetapi saya menampung mereka (sebagai repo publik) di GitHub karena:
- Saya memiliki banyak komputer dan saya ingin akses ke kode saya di mana-mana
- Saya ingin cadangan untuk kode saya
- Saya ingin menjadi mudah jika seseorang ingin berkolaborasi dalam beberapa cara
- Saya menggunakan Masalah GitHub sebagai perangkat lunak manajemen proyek orang miskin
Apakah boleh mempublikasikan proyek di GitHub bahkan ketika itu sangat awal dalam pengembangan? Saya agak khawatir tentang seseorang untuk datang dan berkata OMG this is total BS, this code is so bad!
sambil melihat kode yang belum dipoles / masih dalam pengembangan / tidak diuji.
Apa praktik Anda ketika Anda memulai proyek publik baru? Apakah Anda menunggu sampai Anda memiliki sesuatu yang substansial untuk ditampilkan atau Anda membuat repo telanjang langsung di GitHub dan mulai dari sana?
Saya menggunakan GitHub
seluruh posting ini tetapi ini berlaku untuk setiap layanan hosting kode di luar sana.
sumber
Jawaban:
Tentu saja tidak apa-apa: sulit membayangkan bahwa lebih dari 4.098.118 proyek yang saat ini di-host di GitHub semuanya akan 100% hebat dan bermanfaat! Anda tidak memaksa siapa pun untuk menggunakan kode Anda atau bahkan melihatnya. Jika Anda meng-host proyek terutama untuk diri Anda sendiri, kualitas kode Anda menjadi perhatian Anda, dan bukan orang lain.
Anda mencantumkan semua alasan yang tepat untuk meng-host proyek Anda - cadangan, akses universal, dan kemungkinan kolaborasi dengan orang lain adalah alasan bagus untuk mulai hosting sedini mungkin.
sumber
Dorong apa pun yang Anda inginkan sedini mungkin. Tidak ada yang akan melihatnya kecuali Anda mempublikasikannya dan itu menarik.
Jika Anda benar-benar khawatir, beberapa layanan hosting kode gratis menawarkan repositori pribadi.
sumber
Anda dapat menggunakan Bitbucket yang memiliki sebagian besar fitur manajemen proyek, semua fitur DCVS berbasis cloud dan memiliki repositori pribadi gratis sehingga Anda dapat menyimpannya di DL.
sumber
Tentu Anda dapat mempublikasikannya dalam pengembangan awal - Tapi tandai sebagai pra-alfa, kemudian tetapkan alfa, beta ...
sumber
Tidak ada yang akan tersandung pada proyek Anda. Dan jika mereka melakukannya mereka tidak akan mengoceh di internet tentang hal itu.
sumber
Saya akan mengatakan bahwa itu tergantung pada apakah Anda berpikir kode tidak lengkap atau sekadar buruk. Jika buruk, Anda mungkin ingin mempertimbangkan apakah Anda sekarang atau mungkin segera mencari posisi baru; dan apakah kode tersebut dapat ditemukan atau tidak jika pemberi kerja potensial sedang meneliti Anda.
OTOH, bahkan kode yang buruk dapat dianggap sebagai bonus, khususnya jika dikomentari seperti itu.
Saran saya: putuskan dengan hati-hati.
sumber
Tentu Anda dapat mendorong apa pun yang Anda inginkan, tetapi tetap lebih baik bila Anda mendorong solusi yang lebih pra beta ke GitHub.
Anda dapat dengan mudah menggunakan DropBox untuk menyimpan proyek GitHub dan bagian baiknya adalah Anda akan memiliki akses ke proyek itu di komputer mana pun.
sumber
.git
direktori) tidak tercampur.