boilerplate este un motor de templating foarte simplu pentru directoare si fisiere structuri.
Crearea structura proiect nu este lucru pe care îl fac în fiecare zi. Cu toate acestea, atunci când o fac mereu mă simt frustrat că nu am nimic pregătit. Sau atunci când folosesc unele terților șabloane am enervat când "tot ce am nevoie să faceți este să repo clona, elimina director .git, README curat ..." și așa mai departe. Utilizarea unor astfel de lucruri este greu pentru că toate aceste șabloane are, de asemenea, unele părți dinamice (cum ar fi SECRET_KEY în proiect Django).
Cum functioneaza?
myfancy_template / simpleapp /
& Nbsp; | - config.py $> fierbe myfancy_template simpleapp | - __init__.py
& Nbsp; `- tmpl / =================================>` - simpleapp.py
& Nbsp; | - __init__.py
& Nbsp;. `- _ $ Project_name $ _ py
Șabloane pur și simplu creează structura proiect / app, pe baza modelului. Puteți configurezi variabile de context (numai variabile) pe care le puteți utiliza oriunde în șabloane, chiar și în fișiere sau directoare structuri.
Cum se instalează?
Descărcați și instalați:
python setup.py instalare
sau direct de la github:
PIP instala git -e + git: //github.com/jqb/boilerplate.git#egg=boilerplate
Trebuie să aveți privilegii de root să-l instalați în ambalaje de sistem.
Configurarea BOILERPLATE_TEMPLATES variabil mediului pentru a spune șabloane în cazul în care ar trebui să caute șabloane personalizate. Ar trebui să fie de configurare în -file ta, de exemplu, în .bashrc ta
export BOILERPLATE_TEMPLATES = $ HOME / .boilerplate_temlplates
Utilizare
Șabloane vine cu "fierbere" linia de comandă. Iată cum s-ar putea folosi.
1. Listing șabloane existente:
& Nbsp; se fierbe -l listă # arată toate template-uri disponibile, puteți introduce, de asemenea, "--list fierbe"
2. crearea de noi proiecte de șablon existent:
& Nbsp; fierbere <șablon-name>
& Nbsp; variabile project_name și TEMPLATE_NAME sunt întotdeauna disponibile context șablon.
1. crearea de noi șablon proiect:
& nbsp; cd $ BOILERPLATE_TEMPLATES
& Nbsp; fierbe boil_template my_first_template
Aceasta este ceea ce vei primi:
$ BOILERPLATE_TEMPLATES / my_first_template /
& Nbsp; | - __init__.py
& Nbsp; | - config.py # informații despre meta șablon, variabilele de context pentru motorul șablon
& Nbsp; `- tmpl / director # template, numele" tmpl "va fi înlocuită cu" project_name "
& Nbsp; `- my_fancy_template_readme.txt
1. folosind noul meu proiect șablon:
& Nbsp; se fierbe my_first_template myproject
Cerințe :
- Python
Comentariile nu a fost găsit