Dün Umbraco Türkiye grubu olarak yaptığımız bir toplantıda, Umbraco CMS kurulumu sırasında bir hata görmüştük, bugün hatayı inceleme şansım oldu ve çözümü ile ilgili küçük bir makale yazdım. Umarım faydası olur.
Bu arada Umbraco CMS'ye kod katkılarınız için izlemeniz gereken yolu da kısaca hatırlatayım yine;
- GitHub'a giriş yapın (GitHub hesabınız yoksa ücretsiz hesap oluşturabilirsiniz.)
- Umbraco-CMS GitHub kaynak koduna gidin ve "Fork" tuşuna basarak kaynak kodunu kendi GitHub hesap alanınıza kopyalayın.
- Eğer daha önce "Fork" işlemini yaptıysanız, kendi GitHub Umbraco-CMS alanınızda "Sync fork" tuşuna basarak son kod değişikliklerini kopyalayın.
- Kendi GitHub hesap alanınızdanki Umbraco-CMS projesine gidin ve "Clone" işlemine "Clone" linkini kopyalayarak başlayın, örneğin Code>Clone>HTTPS linkini kopyalayın.
- Projeyi kendi makinenize klonlayın. (git clone ...)
- Umbraco projesinin derlemek için Node.js son versiyonuna ihtiyaç duyacaksınız(v18 ve üstü). Bunu doğrudan siteden indirebilir (https://nodejs.org/en) veya benim önerim Node Version Manager (https://www.freecodecamp.org/news/node-version-manager-nvm-install-guide/) kullanarak yükyelebilirsiniz.
- Projenin sln dosyasını açın, derleyin. Herşey yolunda ise Ctrl+F5 tuşu ile projeyi başlatın. Veritabanı kurulum ekranını görecekseniz, sizin için uygun olan seçimi yapın ve kurulumu tamamlayın.
- Up-for-grabs biletleri öncelikli olmak üzere istediğiniz bilet üzerinde yeni bir git branch oluşturduktan sonra çalışın. Kod değişikleriniz hazır olduğunda değişikliklerinizi GitHub hesabınıza gönderin. (Git add, commit ve push).
- Kendi GitHub hesabınızdan yeni "git branch"'ınızı kullarak "Umbraco-CMS git branch (contrib şu an için)"'ına yeni bir "Pull Request" oluşturun.
- Pull Request artık Umbraco ve ya Umbraco topluluğundan birileri tarafından kontrol edilecek. Herşey yolunda ise değişiklikleriniz Umbraco kaynak koduna eklenecek. Hepsi bu.
Comments
Post a Comment