Platform Projeler Bölümü
Platform üzerinde geliştirmekte olduğunuz projelerin listelendiği bölümdür.
Projeler Sayfası
Oluşturduğunuz ya da üyesi olduğunuz projelerin listelendiği sayfadır. Bu sayfa üzerinden yeni proje ekleyebilir ya da mevcut projelerinizi görüntüleyebilirsiniz.
Tablo Alanı | Açıklama |
---|---|
Ad | Projenin başlığı, projenin bulunduğu dizin ve proje adının gösterildiği alandır. |
Etkin Sürüm | Pyronome üzerinde projelerin farklı sürümleri oluşturulabilir. Bu alan üzerinde değişiklik yapılmakta olan etkin sürümü ifade etmektedir. Projenin "Sürümler" sayfası üzerinden etkin sürüm değiştirilebilir. |
Etkin | Projenin etkin olup olmadığını belirten alandır. Etkin olmayan projeler, diğer üyeler tarafından görüntülenemez. |
Üyeler Düğmesi | Projenin sahibi tarafından belirlenen, projenin üzerinde işlem yapma yetkisine sahip diğer üyelerin görüntülendiği "Üyeler" sayfasını gösterir. |
Silme Düğmesi | Projenin silinmesi için kullanılan düğmedir. |
Yeni Proje Sayfası
Yeni proje ekleme formunun bulunduğu sayfadır.
Form Alanı | Açıklama |
---|---|
Etkin | Projenin etkin olup olmadığını belirleyebileceğiniz alandır. |
Boş Proje Oluştur | Bu alan seçildiğinde boş bir proje oluşturulmaktadır. |
Varolan Projeyi Klonla | Daha önce oluşturduğunuz ya da üzerinde düzenleme yetkiniz olduğu bir projeyi klonlayarak yeni bir proje oluşturabilirsiniz. Bu alan seçildiğinde açılan alan içerisinden bir proje seçilmelidir. |
Projeler | Bu alan sadece "Varolan Projeyi Klonla" alanı seçildiğinde gösterilmektedir. Yeni oluşturulacak projenin hangi projeden klonlanacağını belirten alandır. Bu alanda önceden eklemiş olduğunuz ya da düzenleme yetkisine sahip olduğunuz projeler listelenmektedir. |
Alan | Projenin hangi isim uzayı içinde tanımlanacağını belirten alandır. Bu alanda kullanıcı adınız ve eklemiş olduğunuz alanlar listelenmektedir.Gerekli |
Varolan Dizine Ekle | Projenin önceden oluşturulan dizinlerin içine ekleneceğini belirten alandır. |
Yeni Dizin Oluştur | Bu alan seçildiğinde proje yeni oluşturulacak dizine kaydedilir. |
Ana Dizin | Bu alan "Yeni Dizin Oluştur" alanı seçildiğinde gösterilmektedir. Projenin kaydedileceği ana dizini belirtmektedir. |
Alt Dizin | Bu alan "Yeni Dizin Oluştur" alanı seçildiğinde gösterilmektedir. Projenin kaydedileceği alt dizini belirtmektedir. |
Proje Kısa Adı | Projenin kısa adını belirtmektedir. Proje adı ile ilgili olarak lütfen Genel Ayarlar Sayfası bölümünde belirtilen ölçütlere dikkat ediniz. Gerekli ve Benzersiz |
Proje Adı | Projenin adını belirtmektedir.Gerekli |
Proje Logosu | Projeye ait simgenin yüklenebileceği form alanıdır. |
Gelen Web İsteklerini Etkinleştir | Gelen web isteklerinin etkin olup olmadığını belirleyebileceğiniz alandır. Gelen web istekleri, proje kaynak kod üretim sürecini otomatikleştirmenizi sağlamaktadır. |
Gelen Web İsteği İçin URL (Etkin Sürüm) | Bu alan projenin etkin sürümü için kullanılabilecek web isteği URL adresini belirtmektedir. |
Gelen Web İsteği İçin URL (Mevcut Sürüm) | Bu alan projenin mevcut sürümü için kullanılabilecek web isteği URL adresini belirtmektedir. |
Proje Sayfası
Projenizin tüm detaylarının bulunduğu sayfadır. Bu sayfa üzerinden proje modeli, kaynak kodu ve sunucu ayarlarını yönetebilirsiniz.
Genel Bakış Sayfası
Proje sayfasına girildiğinde ilk gösterilen bölümdür. Bu bölüm tüm proje özelliklerinin özeti niteliğindedir.
Bölüm | Açıklama |
---|---|
Temel Özellikler | Projenin belli başlı özelliklerinin gösterildiği tablodur. Detaylı bilgi için "Genel Ayarlar Sayfası" bölümüne bakınız. |
Kalıplar | Projenin kalıplarının listelendiği bölümdür. Detaylı bilgi için "Kalıplar Sayfası" bölümüne bakınız. |
Kaynak Kod | Projenin üretilen kaynak kodunun gösterildiği bölümdür. Detaylı bilgi için "Kaynak Kod Sayfası" bölümüne bakınız. |
Sürümler | Proje sürümlerinin listelendiği bölümdür. Detaylı bilgi için "Sürümler Sayfası" bölümüne bakınız. |
Üyeler | Proje üyelerinin listelendiği bölümdür. Detaylı bilgi için "Üyeler Sayfası" bölümüne bakınız. |
İşlem Geçmişi | Proje üzerinde düzenleme yetkisine sahip kullanıcıların, proje üzerinde yapmış olduğu güncellemelerin listelendiği bölümdür. |
Sunucular | Proje sunucularının listelendiği bölümdür. Detaylı bilgi için "Sunucular Sayfası" bölümüne bakınız. |
Kod Depoları | Projenin kod depolarının listelendiği bölümdür. Detaylı bilgi için "Kod Depoları Sayfası" bölümüne bakınız. |
Web İstekleri | Projenin web isteklerinin listelendiği bölümdür. Detaylı bilgi için "Web İstekleri Sayfası" bölümüne bakınız. |
Model Sayfası
Projenin seçilen kalıplara göre modelinin oluşturulduğu bölümdür. Seçilen kalıpların şemasında belirlenen ölçütlere bu bölümde model içeriği oluşturulur.
Bölüm | Açıklama |
---|---|
Güncelleme Geçmişi | Model güncelleme işlemi yapıldığında modelin bir kopyası tarayıcınızın yerel hafızasına da kaydedilir. Böylelikle önceden yapmış olduğunuz bir güncellemeyi geri yükleyebilirsiniz. |
Doğrulama Sonucu | Model güncelleme işlemi sırasında modelin seçilen kalıpların ölçütlerine uyup uymadığı kontrol edilir. Uyumsuz bölümler işaretlenir ve kullanıcıya gösterilir. "Doğrulama Sonucu" düğmesine basıldığında tüm hata, uyarı ve bilgi mesajlarının listelendiği pencere gösterilir. |
Arama Bölümü | Model içeriğinde belirtilen değerlerin ve model alanlarının aranabildiği bölümdür. Bu bölümde Kurallı İfadeler (Regular Expression) sözdizimi içeren arama cümleleri de belirtebilirsiniz. |
Hepsini Daralt | Model içeriğinde dizilerin tümünü daraltır, böylelikle sadece düzenlenecek bölümdeki alanları genişletebilirsiniz. |
Hepsini Genişlet | Model içeriğinde önceden daraltılmış dizilerin hepsini genişletir. |
JSON Olarak Düzenle | Modeli JSON sözdiziminde düzenlemek için bu bağlantıya tıklayabilirsiniz. |
Değişkenler Sayfası
Bir projenin kaynak kod üretim aşamasında birden fazla kalıp eklenebilir. Bu kalıplar için kaynak kod üretim işlemi birbirinden ayrı işletilmektedir. Bununla birlikte kaynak kod üretimi paralel işleme ile de gerçekleştirilebilir. Bu gibi durumlarda genel değişken tanımları yapılıp bu değişken tanımlarının bütün kaynak kod üretim sürecinde tanımlı kalmasını bu bölümü kullanarak sağlayabilirsiniz.
Bölüm | Açıklama |
---|---|
Güncelleme Geçmişi | Değişkenlerin güncelleme işlemi yapıldığında değişkenlerin bir kopyası tarayıcınızın yerel hafızasına da kaydedilir. Böylelikle önceden yapmış olduğunuz bir güncellemeyi geri yükleyebilirsiniz. |
Doğrulama Sonucu | Değişken güncelleme işlemi sırasında değişkenlerin ön-tanımlı ölçütlerine uyup uymadığı kontrol edilir. Uyumsuz bölümler işaretlenir ve kullanıcıya gösterilir. "Doğrulama Sonucu" düğmesine basıldığında tüm hata, uyarı ve bilgi mesajlarının listelendiği pencere gösterilir. |
Arama Bölümü | Değişkenlerin içeriğinde belirtilen değerlerin aranabildiği bölümdür. Bu bölümde Kurallı İfadeler (Regular Expression) sözdizimi içeren arama cümleleri de belirtebilirsiniz. |
Hepsini Daralt | Değişkenlerin tümünü daraltır, böylelikle sadece düzenlenecek bölümdeki alanları genişletebilirsiniz. |
Hepsini Genişlet | Daraltılmış değişkenlerin hepsini genişletir. |
JSON Olarak Düzenle | Değişkenleri JSON sözdiziminde düzenlemek için bu bağlantıya tıklayabilirsiniz. |
Kalıplar Sayfası
Projenin kaynak kod üretimi, projeye kurulu kalıplar sayesinde gerçekleştirilir. Bir projeye birden fazla kalıp kurulabilir. Böylelikle kaynak kodu üretilecek uygulamanın farklı bölümlerinin farklı teknolojilere dönüştürülmesi ve aynı teknolojinin yeni sürümü ile güncellenmesi kolaylıkla gerçekleştirilebilir.
"Kalıp Ekle/Kur" düğmesine basıldığında projeye kurulabilecek kalıpların listesini gösteren pencere açılır. Bu bölüm yardımıyla kalıplar belli ölçütlere göre arayabilir ve kalıp kurma ve satın alma işlemlerini gerçekleştirebilirsiniz.
Projeye kurulu kalıpların listesi sayfanın orta bölümünde yer almaktadır. Bu bölümdeki kalıplar her satırın sol tarafında bulunan özel sıralama tutucuları ile sıralanabilir. Listedeki her satırın sol tarafında bulunan sürüm seçicisi ile kurulan kalıbın hangi sürümüne göre kaynak kod üretim işlemi yapılabileceği seçilebilir.
Kaynak Kod Sayfası
Projenizin kaynak kodunu bu bölümden görüntüleyebilirsiniz. Model üzerinde ya da kalıplarda herhangi bir değişiklik yapıldığında bu bölüme giriş yapıldığında otomatik olarak kaynak kod üretim işlemi gerçekleştirilir.
Kaynak kod üretim işlemini elle yeniden başlatmak için "Şimdi Üret!" düğmesine basabilirsiniz. Kaynak kod üretim işlemini yeniden başlattıktan sonra sayfa yeniden yüklenir ve kaynak kod üretim işlemi arkaplanda devam eder. Sayfanın sağ üst tarafında kaynak kod üretim işlemi devam ediyorken "Üretiliyor..." bildirimi gösterilir. Kaynak kod üretim işlemi tamamlandığında otomatik olarak dosya listesi güncellenir. Kaynak kod üretim işlemi projenin büyüklüğüne ve seçilen kalıpların içeriğine göre değişiklik gösterebilmektedir.
Üretilen kaynak kodun tamamını tek bir .zip uzantılı dosya olarak indirmek için "İndir (.zip)" düğmesine basabilirsiniz.
Sayfanın orta bölümünde yer alan dosya ve dizin listesinde üretilen kaynak kod gösterilmektedir. Herhangi bir dizinin üzerine tıkladığınızda o dizinin içeriğini görüntüleyebilirsiniz. Aynı şekilde herhangi bir dosyanın üzerine tıkladığınızda ilgili dosya metin içerikli bir dosya ise içeriğini görüntüleyebilirsiniz.
Genel Ayarlar Sayfası
Projeye ait genel bilgilerin güncellendiği bölümdür.
Form Alanı | Açıklama |
---|---|
Etkin | Projenin etkin olup olmadığını belirleyebileceğiniz alandır. |
Alan | Projenin hangi isim uzayı içinde tanımlanacağını belirten alandır. Bu alanda kullanıcı adınız ve eklemiş olduğunuz alanlar listelenmektedir.Gerekli |
Varolan Dizine Ekle | Projenin önceden oluşturulan dizinlerin içine ekleneceğini belirten alandır. |
Yeni Dizin Oluştur | Bu alan seçildiğinde proje yeni oluşturulacak dizine kaydedilir. |
Ana Dizin | Bu alan "Yeni Dizin Oluştur" alanı seçildiğinde gösterilmektedir. Projenin kaydedileceği ana dizini belirtmektedir. |
Alt Dizin | Bu alan "Yeni Dizin Oluştur" alanı seçildiğinde gösterilmektedir. Projenin kaydedileceği alt dizini belirtmektedir. |
Proje Kısa Adı | Projenin kısa adını belirtmektedir. Proje adı ile ilgili olarak lütfen aşağıda belirtilen ölçütlere dikkat ediniz. Gerekli |
Proje Adı | Projenin adını belirtmektedir.Gerekli ve Benzersiz |
Açıklama | Proje ile ilgili açıklamaların girilebileceği form alanıdır. |
Proje Logosu | Projeye ait simgenin yüklenebileceği form alanıdır. |
Uyarı:
"Ad" alanı ile ilgili olarak aşağıdaki ölçütlere dikkat edilmelidir:
- Sadece İngilizce karakterler içermelidir.
- Boşluk ve sekme karakterlerini içeremez.
- En az üç karakter uzunluğunda olmalıdır.
- Noktalama işareti olarak sadece orta çizgi "-" ve alt tire "_" karakterleri kabul edilmektedir.
- Sayı, orta çizgi "-" ve alt tire "_" ile başlayamaz.
Üyeler Sayfası
Projeyi görüntüleme, düzenleme ve yönetme faaliyetlerini gerçekleştirecek kullanıcıların belirlendiği bölümdür.
Projeye 3 (üç) farklı türde üye eklebilirsiniz:
- Yönetici: Proje üzerinde tam yetkiye sahiptir. Başka yönetici kullanıcılar ekleyebilir.
- Geliştirici: Proje özelliklerini, modelini ve kalıplarını güncelleme yetkisine sahiptir.
- İzleyici: Proje özelliklerini, modelini ve kalıplarını görüntüleyebilir ancak güncelleme yapamaz.
Not:
Projeye ekleyeceğiniz üyelerin platforma üye olmaları gerekmektedir. Daha önceden üye kaydı yapmamış üyelerin e-posta adresini belirterek; davet gönderebilirsiniz.
Sürümler Sayfası
Proje modelinin farklı sürümlere sahip kopyalarını oluşturmak için bu bölümü kullanabilirsiniz. Proje sürümlerini belirlerken,
- Majör
- Minor
- Yama
ana sürüm numaraları belirtilmelidir.
Bunun yanında,
dev
alpha
beta
soneklerini ekleyerek ara sürümler de oluşturabilirsiniz.
Not:
Pyronome sürümlerin belirlenmesinde Anlamsal Sürümleme yaklaşımını önermektedir. Anlamsal Sürümleme ile ilgili daha detaylı bilgi için https://semver.org/ adresini ziyaret edebilirsiniz.
Sunucular Sayfası
Projenin kaynak kod üretim işleminden sonra otomatik olarak dosyaların yükleneceği/kurulacağı sunucuaları belirtmek için bu bölümü kullanabilirsiniz.
Bu bölümde şuan için;
- FTP Sunucusu
- SFTP Sunucusu
ekleyebilirsiniz.
Oluşturulan kaynak kodu elle mevcut sunuculara yüklemek için "Şimdi Konuşlandır!" düğmesine basabilirsiniz. Kaynak kod belirlediğiniz sıra ile sunuculara yüklenecektir.
Uyarı:
Sunuculara kaynak kod yükleme işlemi ardışık olarak gerçekleştirilmektedir. Başka bir deyişle, ilk sunucuya yükleme işlemi tamamlanmadan ikinci sunucuya yükleme işlemi başlatılmaz.
Yükleme işleminin yapılacağı yeni bir sunucu kaydı eklemek için "Yeni Sunucu" düğmesine basabilirsiniz.
Form Alanı | Açıklama |
---|---|
Etkin | Sunucunun etkin olup olmadığını gösterir. Etkin olmayan sunuculara yükleme işlemi yapılmaz. |
Tür | Sunucunun türünü belirtmektedir. Şuan için FTP ve SFTP sunucularına yükleme işlemi yapılabilmektedir.Gerekli |
Ad | Sunucunun adını belirtmektedir. Proje adı ile ilgili olarak lütfen aşağıda belirtilen ölçütlere dikkat ediniz. Gerekli ve Benzersiz |
Açıklama | Sunucu ile ilgili açıklamaların girilebileceği form alanıdır. |
Sunucu Adresi | Sunucu adresinin girildiği alandır.Gerekli |
Kullanıcı | "Sunucu Adresi" form alanında belirtilen sunucuya erişim yetkisine sahip kullanıcının adını girebileceğiniz alandır.Gerekli |
Şifre | "Sunucu Adresi" form alanında belirtilen sunucuya erişim yetkisine sahip kullanıcının şifresini girebileceğiniz alandır.Gerekli |
Ev Dizini | Bağlantı sağlandıktan sonra yükleme işleminin yapılacağı dizini belirtir. |
Yuva (Port) | Bağlantının kurulacağı yuvayı belirtir.Gerekli ve Varsayılan Değer: 21 |
Uyarı:
"Ad" alanı ile ilgili olarak aşağıdaki ölçütlere dikkat edilmelidir:
- Sadece İngilizce karakterler içermelidir.
- Boşluk ve sekme karakterlerini içeremez.
- En az üç karakter uzunluğunda olmalıdır.
- Noktalama işareti olarak sadece orta çizgi "-" ve alt tire "_" karakterleri kabul edilmektedir.
- Sayı, orta çizgi "-" ve alt tire "_" ile başlayamaz.
Herhangi bir sunucuya ait işlem kayıtlarını görüntülemek için, ilgili kayıt satırının sağ tarafında bulunan simgesine basabilirsiniz.
Bağlantı parametrelerini eksiksiz olarak girdikten sonra bağlantıyı test etmek için "TEST" düğmesine basabilirsiniz.
Kod Depoları Sayfası
Projenin kaynak kod üretim işleminden sonra otomatik olarak dosyaların yükleneceği kod depolarını belirtmek için bu bölümü kullanabilirsiniz.
Oluşturulan kaynak kodu elle mevcut kod depolarına yüklemek için "Şimdi İttir!" düğmesine basabilirsiniz. Kaynak kod belirlediğiniz sıra ile kod depolarına yüklenecektir.
Uyarı:
Kod depolarına kaynak kod yükleme işlemi ardışık olarak gerçekleştirilmektedir. Başka bir deyişle, ilk kod deposuna yükleme işlemi tamamlanmadan ikinci kod deposuna yükleme işlemi başlatılmaz.
Yükleme işleminin yapılacağı yeni bir kod deposu kaydı eklemek için "Yeni Kod Deposu" düğmesine basabilirsiniz.
Form Alanı | Açıklama |
---|---|
Etkin | Kod deposunun etkin olup olmadığını gösterir. Etkin olmayan kod depolarına yükleme işlemi yapılmaz. |
Kod Deposu Adı | Kod depolarını listede ayırt etmek için bir isim verilmesi gerekmektedir. Gerekli |
Dal Adı (Branch) | Üretilen kodun hangi dala (branch) yükleneceğini belirten alandır. Eğer kod deposunda belirtilen dal bulunmuyorsa, dal önce üretilir daha sonra kod yükleme işlemi yapılır.Gerekli |
Ana Dizin | Üretilen kod, kod deposu içindeki belli bir dalın içinde özel bir alt dizine yüklenmesi gerekiyorsa bu alana yükleme yapılacak dizinin adının girilmesi gerekmektedir. |
Dosyaları Eklemeden Önce Dizindeki Mevcut Dosyaları Sil | Bu seçenek işaretlendiğinde yükleme yapılmadan önce, yükleme yapılacak dizin içeriği silinir. Böylelikle model üzerinde adı değiştirilen ya da kaldırılan elemanlara ilişkin kodlar kolaylıkla temizlenebilir. |
E-posta Adresi | Kod deposuna erişim yetkisi olan kullanıcının e-posta adresini belirtmektedir. Böylelikle kayıtlarda yükleme işleminin hangi kullanıcı tarafından yapıldığını kolaylıkla ayırt edebilirsiniz.Gerekli |
Kullanıcı Adı | Kod deposuna erişim yetkisi olan kullanıcının kullanıcı adını belirtmektedir. |
HTTPS Kullanarak Kimlik Doğrulama | Kimlik doğrulama işleminin hangi metotla yapılacağını belirten alandır. Bu alan işaretlenirse HTTPS üzerinden kimlik doğrulaması yapılacaktır. |
SSH Kullanarak Kimlik Doğrulama | Kimlik doğrulama işleminin hangi metotla yapılacağını belirten alandır. Bu alan işaretlenirse SSH üzerinden kimlik doğrulaması yapılacaktır. |
HTTPS URL | "HTTPS Kullanarak Kimlik Doğrulama" seçeneği işaretlendiğinde gösterilmektedir. HTTPS bağlantısı yapılacak adresi belirtir.Gerekli |
HTTPS Şifre | "HTTPS Kullanarak Kimlik Doğrulama" seçeneği işaretlendiğinde gösterilmektedir. HTTPS bağlantısı yaparken kullanılacak şifreyi belirtir.Gerekli |
SSH Adresi | "SSH Kullanarak Kimlik Doğrulama" seçeneği işaretlendiğinde gösterilmektedir. SSH bağlantısı yapılacak adresi belirtir.Gerekli |
SSH Doğrulama Anahtar Çiftini Üret | "SSH Kullanarak Kimlik Doğrulama" seçeneği işaretlendiğinde gösterilmektedir. Her yeni SSH kimlik doğrulaması yapacak kod deposu kaydı eklendiğinde otomatik olarak SSH anahtar çifti oluşturulur. Mevcut bir kod deposu için anahtar çiftini tekrar üretmek isterseniz bu seçeneği işaretleyebilirsiniz. |
İşlem Notu | Kod yükleme işleminin kod deposu kayıtlarında gösterilecek işlem notunu belirtir. İşlem notu bölümünde {{project_name}} , {{project_title}} , vb. özel tanımlayıcılar kullanabilirsiniz. Bu özel tanımların tam listesi aşağıda verilmiştir.Gerekli |
Herhangi bir kod deposuna ait işlem kayıtlarını görüntülemek için, ilgili kayıt satırının sağ tarafında bulunan simgesine basabilirsiniz.
İşlem Notu Özel Tanımlayıcıları
Kod deposuna kod yükleme işlemi yapıldığında işlem kayıtları oluşturulur. Bu işlem kayıtları için kod yükleme işlemini yapan kullanıcılar özel notlar/mesajlar belirtebilmektedir. Pyronome üzerinden yapılan kod yükleme işlemlerine de benzer şekilde özel notlar/mesajlar eklenebilir. Eklenen bu mesajların içinde proje ve kod yükleme işlemine ait özel tanımlayıcılar kullanılabilir.
Varsayılan işlem notu:
Code generation auto-push by Pyronome
Özel tanımlayıcı eklenmiş işlem notu:
Code generation auto-push by Pyronome for {{project_title}} ({{project_name}}, {{project_active_version}}).
Aşağıda işlem notunda kullanılabilecek özel tanımlayıcıların listesini bulabilirsiniz:
Tanımlayıcı | Açıklama |
---|---|
{{current_date}} | Kullanıcı zaman dilimine göre mevcut tarihi belirtir. Örn. 20200516 |
{{current_datetime}} | Kullanıcı zaman dilimine göre mevcut tarihi ve saati belirtir. Örn. 20200516235959 |
{{current_datetime_formatted}} | Kullanıcı dil ayarlarına göre biçimlendirilmiş mevcut tarih ve saati belirtir. Örn. 16.05.2020 23:59 |
{{current_day}} | Kullanıcı zaman dilimine göre mevcut günü tamsayı olarak belirtir. Örn. 16 |
{{current_hour}} | Kullanıcı zaman dilimine göre mevcut saati tamsayı olarak belirtir. Örn. 23 |
{{current_minute}} | Kullanıcı zaman dilimine göre mevcut dakikayı tamsayı olarak belirtir. Örn. 59 |
{{current_month}} | Kullanıcı zaman dilimine göre mevcut ayı tamsayı olarak belirtir. Örn. 05 |
{{current_time}} | Kullanıcı zaman dilimine göre mevcut zamanı belirtir. Örn. 235959 |
{{current_year}} | Kullanıcı zaman dilimine göre mevcut yılı 4 basamaklı tamsayı olarak belirtir. Örn. 2020 |
{{project_active_version}} | Projenin etkin sürümünü belirtir. |
{{project_guid}} | Kod yükleme işlemi yapılan projeye ait rakam ve harflerden oluşan tekil tanımlayıcıdır. Bu tanımlayıcı {{project_id}} aksine, platform içinde her eleman için benzersiz olma niteliğine sahiptir. |
{{project_id}} | Kod yükleme işlemi yapılan projeye ait tamsayı tekil tanımlayıcıdır. |
{{project_main_directory}} | Projenin ana dizin adını belirtir. |
{{project_name}} | Projenin adını belirtir. |
{{project_path}} | Projenin ad uzayını belirtir. |
{{project_short_description}} | Projenin kısa açıklamasını belirtir. |
{{project_sub_directory}} | Projenin alt dizin adını belirtir. |
{{project_title}} | Projenin başlığını belirtir. |
{{server_host}} | Kod deposunun bulunduğu sunucunun adresini belirtir. |
{{server_name}} | Kod deposunun bulunduğu sunucunun adını belirtir. |
{{user_full_name}} | Kod yükleme işlemini yapan Pyronome kullanıcısına ait tam adı belirtir. |
{{user_guid}} | Kod yükleme işlemini yapan Pyronome kullanıcısına ait rakam ve harflerden oluşan benzersiz tekil tanımlayıcıdır. |
{{user_id}} | Kod yükleme işlemini yapan Pyronome kullanıcısına ait tamsayı tekil tanımlayıcıdır. |
{{user_name}} | Kod yükleme işlemini yapan Pyronome kullanıcısına ait kullanıcı adını belirtir. |
Web İstekleri Sayfası
Projenin kaynak kod üretim, sunucu konuşlandırma ve kod depolarına ittirme işlemlerinden sonra web istekleri yapılmasını sağlayarak yazılım geliştirme süreçlerinizi otomatikleştirebilirsiniz.
Uyarı:
Web istekleri ardışık olarak gönderilmektedir. Başka bir deyişle, ilk web isteği gönderme işlemi tamamlanmadan ikinci istek gönderimi başlatılmaz.
Yükleme işleminin yapılacağı yeni bir web isteği kaydı eklemek için "Yeni Web İsteği" düğmesine basabilirsiniz.
Form Alanı | Açıklama |
---|---|
Etkin | Web isteğinin etkin olup olmadığını gösterir. Etkin olmayan web isteği gönderilmez. |
Ad | Web isteğini listede ayırt etmek için bir isim verilmesi gerekmektedir. Gerekli |
URL | Web isteğinin yapılacağı adresi belirtir.Gerekli |
Gizli Anahtar | Web isteğinin Pyronome sunucuları tarafından gönderildiğini doğrulamak amacıyla gizli anahtar belirtebilirsiniz. |
Üretme Olayı | Web isteğinin kod üretme işleminden sonra gönderilip/gönderilmeyeceğini belirleyen alandır. |
Konuşlandırma Olayı | Web isteğinin sunucu konuşlandırma işleminden sonra gönderilip/gönderilmeyeceğini belirleyen alandır. |
İttirme Olayı | Web isteğinin kod deposu ittirme işleminden sonra gönderilip/gönderilmeyeceğini belirleyen alandır. |
Herhangi bir web isteğine ait işlem kayıtlarını görüntülemek için, ilgili kayıt satırının sağ tarafında bulunan simgesine basabilirsiniz.
Aşağıda örnek bir web isteğini görebilirsiniz.
{
"event": {
"guid": "E0X0A0M0L0E0G0U0I0D",
"name": "Example1",
"type": 1
},
"server": {
"host":"www.pyronome.com",
"name":"platform"
},
"webhook": {
"id": 1,
"guid": "E0X0A0M0L0E0W0B0H0O0O0K",
"index": "1",
"name": "ExampleWebhook1",
"url": "https://example.com",
"secret_token": "YOUR_SECRET_TOKEN",
"on_generate": 1,
"on_deploy": 0,
"on_push": 0
},
"project": {
"id": 1,
"guid": "E0X0A0M0L0E0P0R0J0E0C0T",
"name": "exampleproject1",
"title": "Example Project 1",
"short_description": "Project Short Description",
"active_version": "1.0.0",
"path": "exampleuser/exampleproject1",
"main_directory": "",
"sub_directory": ""
},
"user": {
"id": 1,
"guid": "E0X0A0M0L0E0U0S0E0R",
"user_name": "exampleuser",
"full_name": "Example User"
}
}