Google Code, SourceForge, BitBucket ve GitHub'a bakıyorum, çünkü büyük oyuncular gibi görünüyorlar. Şimdi, henüz sağladıkları tüm özellikleri bozmadım, ama gerçekten yazdığım çeşitli kodları koymak için bir yer arıyorum (Project Euler için çözümlerim, Code Golf / için yazabileceğim kod Programlama Bulmacalar Stack Exchange, vb.) Merkezi bir konumda.
İlk sorum şu: Böyle bir durum için, bir hizmet diğerlerinin arasında öne çıkıyor mu?
Bir hizmet seçtikten sonra, kodu nasıl dağıtacağımı seçmem gerekiyor. Depoları ve projeleri kurmak için gördüğüm birkaç seçenek var. Tek bir depo herhangi bir sayıda projeye sahip olabilir - örneğin, bu depodaki dizinlerdeki her dil ve ortam için projeler içeren Project Euler'e yönelik tüm çözümlerim için bir "Tom Owens'ın Proje Euler Çözümleri" havuzuna sahip olabilirim, başka bir havuz çeşitli Code Kata çözümlerim vb. için. Veya böyle bir şeyi dile göre ayırabilirim (bir depoda Python'da Project Euler çözümlerine, başka bir depoda Java'da PE çözümlerine ve üçüncü bir depoda Code Kata C ++ çözümlerine sahip olabilirim).
İkinci sorum: Özellikle depolarınızı nasıl oluşturduğunuz konusunda açmayı seçtiğiniz kod örneklerinizi nasıl paylaşmanız gerektiğini belirlemek için herhangi bir sınırlama veya kural var mı? Benim düşüncem bunun seçtiğiniz hizmet tarafından dikte edilmiş olabileceğidir (topluluğun sözleşmelerine göre).