Ben ediyorum Fosil bakabilirsiniz. Görünüşe göre, sqlite geliştiricileri içten kullanan sistemdir. Aynı zamanda iyi ve sağlam bir teknoloji olan sqlite'ı kullanır ... güzel ve taşınabilir - aynı zamanda basit ve güvenilir.
Bu bir iyi vardır sade eğer kullanıcı arayüzü (sanırım açıkladığınız gibi bir verimlilik odaklı hedefe doğasını behooves). ("Gri" temasını kontrol ettiğinizden emin olun. Varsayılan "temanın" dan çok daha az "yönlendirici-yönetici" dir.) Eğer öyle diyebilirseniz.) tabanlı sistem, CGI için enayi olduğum için. Bu mirasın sonuçları aslında çok ilginç, çünkü bu sistem her türlü ilginç uygulama imkanına sahip çok özel bir JSON-ONLY moduna sahip.
Ondan bahsediyorlar - ama 0 bağımlılığı olduğunu tekrar etmeye değer. PHP yok, mySQL yok, python yok. Nada. Kendi ikili çalıştırılabilir dosyasıdır ve birçok platformda çalışır. Aynı şekilde daha fazla projeye "düşünce" diliyorum.
Onlara bağlı değilim, bu yüzden açılış sayfalarına yapılan alıntıları alıntılayacağım , bu da genellikle aynı fikirdeyim .. ayrıca soru ve eleştirilere de bir göz atalım ..
Hata İzleme ve Wiki - Git ve Mercurial gibi dağıtılmış sürüm kontrolü yapmanın yanı sıra, Fossil ayrıca tümleşik tek bir pakette dağıtılmış hata izleme, dağıtılmış wiki ve dağıtılmış bir blog mekanizması destekler.
Web Arayüzü - Fossil, proje takibini basitleştiren ve durumsal farkındalığı destekleyen yerleşik ve kullanımı kolay bir web arayüzüne sahiptir. Herhangi bir check-out içinden "fossil ui" yazmanız yeterlidir ve Fossil web tarayıcınızı otomatik olarak o projeyle ilgili ayrıntılı grafik geçmişi ve durum bilgisi veren bir sayfada açar.
Autosync - Fosil, genellikle dağıtılmış projelerle ilişkilendirilen gereksiz çatallama ve birleştirme miktarını azaltarak projelerin ilerlemesini sürdürmeye yardımcı olan "autosync" modunu destekler.
Müstakil - Fosil, yapılandırma yönetimi için gereken her şeyi içeren tek başına bir yürütülebilir dosyadır. Kurulum çok önemlidir: Linux, Mac veya Windows için önceden derlenmiş bir ikili dosya indirin ve $ PATH'inize koyun. Derlemesi kolay kaynak kodu, diğer platformlardaki kullanıcılar için kullanılabilir. Fosil kaynakları da çoğunlukla “zlib” kütüphanesini ve standart C kütüphanesini inşa etmeyi gerektiren kendi kendine yetmektedir.
Basit Ağ İletişimi - Fosil, tüm ağ iletişimleri için düz eski HTTP (proxy destekli) kullanır, yani kısıtlayıcı güvenlik duvarlarının arkasından iyi çalışır. Protokol, Fossil'in çevirmeli ağ bağlantısı üzerinden rahatça kullanılabileceği noktaya kadar bant genişliği sağlar.
CGI Etkin - Fosili kullanmak için sunucuya gerek yoktur. Ancak bir sunucu işbirliğini kolaylaştırır. Fosil, üç farklı ancak basit sunucu yapılandırmasını destekler. En popüler 2 satırlık bir CGI betiğidir. Bu, kendini barındıran fosil depoları tarafından kullanılan yaklaşımdır.
Sağlam ve Güvenilir - Fosil, bir SQLite veritabanında kalıcı bir dosya formatı kullanarak içerik depolar; böylece bir güç kaybı veya sistem çökmesiyle kesintiye uğrasa bile işlemler atomik olur. Ayrıca, otomatik otomatik kontroller, havuzun tüm yönlerinin her işlemden önce tutarlı olduğunu doğrular. Üç yıldan fazla süren operasyonlarda, bir Fosil deposuna taahhüt edildikten sonra hiçbir iş kaybedilmedi.
Güncelleme: Arayüze aldatma yerine, işte hızlı bir atış… Gördüğünüz gibi, kesinlikle basit .. Ama aynı zamanda özelleştirme için temiz bir sayfa anlamına gelir .. Sadece tek bir stil sayfası ve bir başlık / altbilgi / vücut tipi şablonlama sistemi. Kısa bir hikaye yazmak, başkasının kitabını yeniden yazmaktan daha iyi, IMO.