boiler is 'n baie eenvoudige template enjin vir dopgehou en lêers strukture.
Skep projek struktuur is nie iets wat ek doen elke dag. Maar wanneer ek dit doen ek altyd voel gefrustreerd dat ek nie iets voorberei. Of wanneer ek gebruik om 'n derde party templates ek pissed off wanneer "al wat ek nodig het om te doen, is om kloon repokoers, verwyder .git gids, skoon README ..." en so aan. Die gebruik van sulke dinge is moeilik, want al die templates het ook 'n paar dinamiese dele (soos SECRET_KEY in Django projek).
Hoe werk dit?
myfancy_template / simpleapp /
& Nbsp; | - config.py $> kookpunt myfancy_template simpleapp | - __init__.py
& Nbsp; '- tmpl / =================================> `- simpleapp.py
& Nbsp; | - __init__.py
& Nbsp;. `- _ $ Project_name $ _ py
Boiler skep eenvoudig projek / app struktuur op die gegewe sjabloon basis. Jy kan instel konteks veranderlikes (slegs veranderlikes) wat jy oral kan gebruik in jou templates, selfs in lêers of gidse strukture.
Hoe om te installeer?
Aflaai en installeer:
python setup.py installeer
of direk vanaf GitHub:
PIP installeer -e git + git: //github.com/jqb/boilerplate.git#egg=boilerplate
Jy moet root voorregte te hê om dit te installeer in die stelsel pakkette.
Stel BOILERPLATE_TEMPLATES omge veranderlike boiler te vertel waar dit moet soek vir jou persoonlike templates. Dit moet opstel in jou file, bv in jou .bashrc wees
uitvoer BOILERPLATE_TEMPLATES = $ HOME / .boilerplate_temlplates
Gebruik
Boiler kom met "kook" command line. Hier is hoe jy dit kan gebruik.
1. lys bestaande templates:
& Nbsp; kook l # show lys van alle beskikbare templates, kan jy ook tik "kook list"
2. die skep van nuwe projek van bestaande sjabloon:
& Nbsp; kookpunt
& Nbsp; project_name en template_name veranderlikes is altyd beskikbaar om jou sjabloon konteks.
1. die skep van nuwe projek sjabloon:
& Nbsp; cd $ BOILERPLATE_TEMPLATES
& Nbsp; kookpunt boil_template my_first_template
Dit is wat jy gaan kry:
$ BOILERPLATE_TEMPLATES / my_first_template /
& Nbsp; | - __init__.py
& Nbsp; | - config.py # meta inligting oor die sjabloon, konteks veranderlikes sjabloon enjin
& Nbsp; '- tmpl / # sjabloon gids, naam "tmpl" sal vervang word met "project_name"
& Nbsp; '- my_fancy_template_readme.txt
1. met my nuwe projek sjabloon:
& Nbsp; kook my_first_template myproject
Vereistes :
- Python
Kommentaar nie gevind