-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Bağlantı: https://ubuntu-tr.github.io/adminjs/
Proje Bağlantısı: https://github.com/bugra9/adminjs
Anahtar Oluşturma Bağlantısı: https://github.com/settings/tokens
Kullanım:
Yazma yetkisi olan direk kullanabilir ama yazma yetkisi olmayanlar gibi kullanırsanız olası hatalardan kaçınırsınız. Yetkisi olmayan arkadaşlar hem SudoPortalı hem de yönetim panelini çatallasınlar. Daha sonra yönetim panelinin çatalında docs/index.html
dosyasında ilgili yeri çatalladığınız SudoPortal ile değiştirin. Daha sonra kullanmaya başlayabilirsiniz. Oluşan değişiklikleri ise Pull Request
ile ana depoya gönderirsiniz.
İlk açılışta anahtar girilecek sayfayla karşılaşırsınız. Anahtar oluşturma bağlantısını kullanarak oluşturacağınız anahtarı buraya girebilirsiniz. Anahtarı oluştururken izin kısmından sadece "public_repo" seçeneğini işaretlemeniz yeterlidir.
Giriş yapmaya tıkladığınızda Githubdan tüm dosya listesi alınır. Bunlardan düzenlenebilir yapıda olanlar yine Githubdan alınıp tarayıcı hafızasına kaydedilir ve kayıt edilmişse direk buradan okunur. İlk açılışta yükleme göstergesi internetten alınan dosyaları göstermektedir. Eğer ilk girişiniz ise yükleme tamamlandıktan sonra diske yazılması için biraz beklerseniz olsa hatalardan kaçınabilirsiniz.
Giriş yaptıktan sonra sol menüden listeleme sayfasına ulaşabilirsiniz. Burada seçilen dizin altındaki dosyalar listelenir. Dosyalar düzenlenebilir yapıdaysa tablo içerisinde değilse yukarda dosya/dizin şeklinde listelenir. Eğer daha önce tanımlanmış özellikler varsa buna göre bu özellikler yoksa sistemin yapacağı analiz sonrası en çok kullanılan özellikler belirtilir.
Düzenleme sayfası iki sekmeden oluşur. Bunların ilki özellikleri içerirken 2. sekmede editörün olduğu alan bulunur. İlk sekmede aynı dizinde bulunan dosyaların ortak özellikleri ile daha önce tanımlanmış özellikler listelenir. İstenirse yeni özellikler eklenebilir. Editör sekmesinde markdown biçimi ile diğer biçimler için iki farklı editör bulunur. Bunlar dosya türüne göre otomatik seçilir ama istenirse editörler değiştirilebilir.
Dosya kaydedildiğinde değişiklikler sadece yerelde etkindir. Sayfa yenilenirse tüm değişiklikler gider. Gerekli gördüğünüz tüm değişiklikleri yaptıktan sonra sol menüde en alttaki "Eşitle" düğmesi ile tüm değişiklikler Github'a aktarılır. Eşitleme kısmı iki kısımdan oluşur. İlk önce Githubdaki değişiklikler alınır daha sonra bunun üzerine yereldeki değişiklikler eklenerek geri Github'a gönderilir.
Olası sorunlarda yapılması gerekenler:
- Sayfayı yenileyebilirsiniz.
- Alan adıyla ilgili tarayıcı hafızasını temizleyebilirsiniz.