boilerplate Rehberler & faylları strukturları üçün çox sadə layoutuna motorudur.
Layihə strukturu yaratmaq Mən gündəlik edirəm bir şey deyil. Lakin mən bunu edirəm mən həmişə bir şey hazırlanmış yoxdur ki, incidir hiss edirəm. Mən bəzi üçüncü tərəflərin şablonları istifadə edərkən Və ya belə "... Mən nə etmək lazımdır bütün klon repo, .git kataloqu, təmiz README aradan qaldırılması" zaman off pissed alıram. Bütün bu şablonları (Django layihə SECRET_KEY kimi) də bəzi dinamik hissələri var, çünki belə şeylər istifadə çətindir.
Bu necə işləyir?
myfancy_template / simpleapp /
& Nbsp; | - config.py $> qaynatmaq myfancy_template simpleapp | - __init__.py
& Nbsp; `- TMPL / =================================>` - simpleapp.py
& Nbsp; | - __init__.py
& Nbsp;. `- _ $ Project_name $ _ py
Boilerplate sadəcə verilən şablon əsasında layihə / app strukturu yaradır. Siz hətta fayl və ya dizinlerin strukturları, sizin şablonları hər yerdə istifadə edə bilərsiniz kontekstində dəyişənlərin (yalnız dəyişənlər) configurate bilər.
yüklemek üçün necə
Download və bərpa edin:
python bərpa setup.py
və ya birbaşa github seçin:
e git + git bərpa Pip: //github.com/jqb/boilerplate.git#egg=boilerplate
Siz sistem paketləri yüklemek üçün kök güzəştlər lazımdır.
Bu xüsusi şablonlar üçün axtarış lazımdır boilerplate demək BOILERPLATE_TEMPLATES ekoloji dəyişən seçin. Bu .bashrc məsələn sizin Fayl ci ildə quraşdırma olmalıdır
ixrac BOILERPLATE_TEMPLATES = $ HOME / .boilerplate_temlplates
istifadə
Boilerplate "boil" command line ilə gəlir. Burada istifadə edə bilər necə.
1. mövcud şablonları listing
& Nbsp; bütün mövcud şablonları l # şou siyahısını qaynatmaq, siz də "boil --list" edəbilərsiniz
2. Mövcud şablondan yeni layihə yaratmaq:
& Nbsp; boil <şablon adı>
& Nbsp; project_name və template_name dəyişənlərin həmişə şablon kontekstində mövcuddur.
1. Yeni layihə şablon yaratmaq:
& Nbsp; cd $ BOILERPLATE_TEMPLATES
& Nbsp; boil boil_template my_first_template
Bu mý almaq nə edir:
$ BOILERPLATE_TEMPLATES / my_first_template /
& Nbsp; | - __init__.py
& Nbsp; | - şablon haqqında config.py # meta məlumat şablon mühərrik üçün kontekstində dəyişənlər
& Nbsp; `- TMPL / # şablon kataloq adı" project_name "ilə əvəz olunacaq" TMPL "
& Nbsp; `- my_fancy_template_readme.txt
1. Yeni layihə şablon istifadə:
& Nbsp; qaynatmaq my_first_template myproject
tələblər
- Python
Şərhlər tapılmadı