Ulakbus Wiki¶
- Geliştiriciler
- Ulakbus’e Katkıda Bulunmak
- ULAKBUS Geliştirme Ortamının Kurulumu
- Geliştirme Ortamı Kurulumu(Frontend)
- Ulakbüs’ü Geliştirelim
- ZEngine ile İş Akışı Temelli Uygulama Geliştirme
- Ulakbüs UI - API ilişkisi
- Yazılım Geliştirme ve Test Döngüsü
- Temel Yönetim Komutları
- Veri Üreteçleri
- ESB ve SOA ne anlama geliyor yani?
- Zato İpuçları
- Yazılım Tasarım Analizi Belgesi
- Data Erişim Seçimleri
- Standart Fakülteler için Yazılım İhtiyaç Analizi Belgesi
- UniTime Entegrasyonları
- Sistem Operatörleri
- Kullanıcılar
Geliştirmeye Yeni Başlayanlar¶
Yeni geliştiriciler, ilk olarak Geliştirme Ortamının Kurulumu belgesiyle başlayabilirler. Bu belgede geliştirme ortamının Vagrant üzerinde kurulması detaylı şekilde anlatılmaktadır.
Geliştirmeye başlamadan önce geliştiriciler için hazırladığımız Yazılım Tasarım Analizi Belgesi belgesi, sistemin genel görünüşü ve tek tek bileşenleri hakkında detaylı bilgiler içermektedir ve geliştirme sürecinin daha hızlı anlaşılmasına yardımcı olacaktır.
ULAKBUS, iş akışı temelli bir web çatısı olan ZEngine üzerine kuruludur. Bu sebeple ZEngine ile İş Akışı Temelli Uygulama Geliştirme başlıklı belge, iş akışı kavramları ile tanışmak ve web çatısının genel özellikleri hakkında temel bilgiler için oldukça faydalı olacaktır.
Ulakbüs’ü Geliştirelim belgesi ise örnek bir uygulama içermektedir. Web çatısınının üzerine ULAKBUS kodunun nasıl yerleştiği, iş akışı diyagramının nasıl çizildiği, modellerin nasıl tanımlandığı, iş akışı adımlarına karşılık gelen view / task veya servislerin nasıl yazıldığı hakkında açıklamalar ve örnek kodlar içermektedir.
Geliştirme yaparken ilgileneceğimiz diğer önemli bir konu ise arka ve önuç ilişkisinin kavranmasıdır. Bu ilişkiyi ve önucun nasıl çalıştığını tüm detayları ile ULAKBUS UI–API İlişkisi belgesinde bulabilirsiniz.
Diğer yardımcı belgeler:
- Komut Satırı Yönetim Aracı
- Komut satırı yönetim aracı, ULAKBÜS uygulamasının hem yönetimi hem de geliştirilmesi için basit ve etkili bir arayüzdür. Komut satırından veritabanı yönetimi, model şema göçü, fake data üretimi, veri aktarımı ve daha birçok işlem kolaylıkla yapılabilmektedir.
- Zato
- Zato, ULAKBUS projesinin temel bileşenlerinden birisidir. Bu belge hem Zato hakkında hem de genel olarak ESB (Kurumsal Veriyolu) / SOA (Servis Temelli Uygulama) kavramları hakkında bilgi içerir.
- Zato İpuçları
- Zato’nun yönetimi ile ilgili ipuçları içerir.
Bu belgelere ek olarak, geliştirme faaliyetinizi toplulukla paylaşmak ve ULAKBUS depolarına göndermek isterseniz GitHub ve Git iş akışımızı detaylı şekilde tarif ettiğimiz Ulakbus Depolarına Katkı Yapmak belgemize göz atabilirsiniz.
Eğer bir sorunla karşılaşırsanız, destek sayfamızda yer alan kanallardan destek alabilirsiniz. Destek için iletişim kurmadan önce lütfen sorununuzun ne olduğunu açık ve sarih olarak bildirmeniz gerektiğini unutmayınız. “- Bu çalışmıyor” şeklindeki sorularınıza alabileceğiniz en iyi cevap sessizlik olacaktır.
Nasıl soru sorulacağını akıllıca soru sorma yolları belgesinden öğrenebilirsiniz.
Kolay gelsin o/