در boilerplate یک موتور قالب بسیار ساده برای دایرکتوری و فایل های ساختار است.
ایجاد ساختار پروژه است چیزی که من انجام روزمره نیست. با این وجود زمانی که من انجام آن من همیشه احساس نا امید که من لازم نیست هر چیزی آماده است. و یا وقتی که من استفاده از برخی از قالب احزاب سوم من عصبانی کردن زمانی که "همه من نیاز به انجام مخزن کلون، حذف دایرکتوری .git، README پاک است ..." و غیره. با استفاده از چنین چیزهایی سخت است چرا که تمام کسانی که قالب همچنین دارای برخی از قطعات پویا (مانند SECRET_KEY در پروژه جنگو).
چگونه کار می کند؟
myfancy_template / simpleapp /
و nbsp؛ | - config.py $> simpleapp myfancy_template جوش | - __init__.py
tmpl / =================================> `- - simpleapp.py`. و nbsp
و nbsp؛ | - __init__.py
& nbsp؛ در. `- _ $ project_name $ _ PY
Boilerplate به سادگی ایجاد ساختار پروژه / برنامه بر اساس الگو داده شده است. شما می توانید متغیرهای زمینه (تنها متغیر) که شما می توانید در همه جا در قالب خود استفاده کنید، حتی در فایل یا دایرکتوری ساختارهای configurate.
چگونه به نصب؟
دانلود و نصب کنید:
پایتون setup.py نصب
و یا به طور مستقیم از گیتهاب:
تصویر در تصویر نصب دستگاه گوارش -e + دستگاه گوارش: //github.com/jqb/boilerplate.git#egg=boilerplate
شما نیاز به دسترسی ریشه به نصب آن در بسته های سیستم.
تنظیم متغیر محیط BOILERPLATE_TEMPLATES به boilerplate بگویید که در آن باید برای قالب های سفارشی خود را جستجو کنید. لازم به راه اندازی در -file خود را، به عنوان مثال در .bashrc شما باشد
صادرات BOILERPLATE_TEMPLATES = $ HOME / .boilerplate_temlplates
استفاده
Boilerplate می آید با "جوش" خط فرمان. در اینجا شما ممکن است از آن استفاده کنید.
1. لیست قالب های موجود:
& nbsp؛ از جوش -l لیست # نمایش تمام قالب های موجود، شما همچنین می توانید "--list جوش" نوع
2. ایجاد پروژه جدید از قالب های موجود:
را لمس کنید و. جوش <الگو نام> <پروژه نام>
& nbsp؛ از متغیرهای project_name و الگو همیشه در دسترس قالب متن خود را.
1. ایجاد قالب پروژه جدید:
& nbsp؛ در سی دی $ BOILERPLATE_TEMPLATES
جوش my_first_template boil_template. کنید. & nbsp
این چیزی است که تو می خواهی دریافت:
$ BOILERPLATE_TEMPLATES / my_first_template /
و nbsp؛ | - __init__.py
و nbsp؛ | - config.py # اطلاعات متا در مورد قالب، متغیرهای زمینه برای قالب موتور
و nbsp؛ `- tmpl / # قالب دایرکتوری، نام" tmpl "خواهد شد با" project_name "جایگزین
my_fancy_template_readme.txt - `. و nbsp
1. با استفاده از قالب پروژه جدید من:
& nbsp؛ از جوش my_first_template myproject
مورد نیاز:
پایتون
نظر یافت نشد