Yanıtlar:
Yapılacak en kolay şey, ilk şablonunuzu mevcut bir şablonda temel almak ve ihtiyaçlarınıza göre değiştirmek. Aşağıdaki komutu çalıştırdıktan sonra , ubuntu uygulaması orijinal şablonunu temel alan bir ubuntu-application-qt şablonunuz olur. Bunu , kalbinizin içeriğinde değişiklik yapmaya hazır olarak bulacaksınız :/home/$USER/quickly-templates
quickly quickly ubuntu-application ubuntu-application-qt
İşte size yardımcı olacak bazı kaynaklar:
IMPORT
Varolan bir şablondan komutların bir alt kümesini içe aktarmak için Hızlı şablon dilindeki ifadeyi kullanın . Ubuntu-cli şablonundan alınan bir örnekŞablonlar istediğiniz dilde hızlıca yazılabilir. Bunlar sadece bir dizindeki resimleri, belgeleri kopyalamak ve kullanıcıyla etkileşim kurmak için komutlar içeren bir dizi komuttur.
Bir komutu ekleme oldukça kolaydır: sadece (kök şablon dizine bırak data/templates
içinde hızla kaynak ağacında veya içinde /usr/share/quickly/templates/
) ve çalıştırılabilir olun. Bu yolla, geçerli dosyanın Quickly Core'un başlatabileceği bir komut olduğunu çabucak bilecektir.
Sonuç olarak, yalnızca kendi komutlarınız tarafından başlatılabilen ek dahili komutlara ihtiyacınız varsa, şablonunuzda bir alt dizin oluşturun ve oraya ekleyin.
Yeni bir komut oluştururken bu adlara ihtiyacınız varsa bazı yardımcılar da vardır :
from quickly import templatetools
python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)
Ve project_name dosyasını yüklemek için (6. bölümdeki yukarıdaki blog yayınına bakınız):
if not configurationhandler.project_config:
configurationhandler.loadConfig()