boilerplate, ডিরেক্টরি ও ফাইল কাঠামোর জন্য একটি খুব সহজ টেমপ্লেট ইঞ্জিন.
প্রকল্প গঠন তৈরি করা আমি দৈনন্দিন করছি জিনিস না. কিন্তু আমি এটা করছি যখন আমি সবসময় আমি কিছু প্রস্তুত আছে না যে হতাশ বোধ. আমি কিছু তৃতীয় পক্ষের টেমপ্লেট ব্যবহার অথবা যখন আমি তাই "... আমি সব করতে প্রয়োজন ক্লোন রেপো, .git ডিরেক্টরি, পরিষ্কার উপস্থিত README অপসারণ করা হয়" যখন প্রস্রাব বন্ধ এবং করছি. সমস্ত টেমপ্লেট (জ্যাঙ্গো প্রকল্প SECRET_KEY মত) এছাড়াও কিছু গতিশীল অংশ আছে, কারণ এই ধরনের জিনিস ব্যবহার করে কঠিন.
কিভাবে এটি কাজ করে?
myfancy_template / simpleapp /
& Nbsp; | - config.py $> ফোঁড়া myfancy_template simpleapp | - __init__.py
& Nbsp; '- tmpl / =================================>' - simpleapp.py
& Nbsp; | - __init__.py
& Nbsp;. '- _ $ Project_name $ _ PY
Boilerplate কেবল দেওয়া টেমপ্লেট ভিত্তিতে প্রকল্প / অ্যাপ্লিকেশন গঠন তৈরি করে. আপনি এমনকি আপনি ফাইল বা ডিরেক্টরি কাঠামোর মধ্যে, আপনার টেমপ্লেট সর্বত্র ব্যবহার করতে পারেন যা প্রেক্ষাপটে ভেরিয়েবল (শুধুমাত্র ভেরিয়েবল) configurate পারেন.
ইনস্টল করার জন্য কিভাবে
ডাউনলোড করে ইনস্টল করুন:
পাইথন ইনস্টল setup.py
অথবা সরাসরি GitHub থেকে:
ই Git + + Git ইনস্টল পিপ: //github.com/jqb/boilerplate.git#egg=boilerplate
যদি আপনি System প্যাকেজের মধ্যে এটি ইনস্টল করা জন্য root ব্যবহারকারীর অধিকার থাকতে হবে.
এটি আপনার কাস্টম টেমপ্লেট জন্য অনুসন্ধান করা উচিত যেখানে boilerplate, বলতে BOILERPLATE_TEMPLATES পরিবেষ্টন পরিবর্তনশীল সেট আপ করুন. এটা আপনার .bashrc মধ্যে যেমন, আপনার -ফাইল, সেটআপ করা উচিত
রপ্তানি BOILERPLATE_TEMPLATES = $ হোম / .boilerplate_temlplates
ব্যবহারের
Boilerplate "ফোঁড়া" কমান্ড লাইন দিয়ে আসে. এখানে আপনি এটি ব্যবহার করতে পারে কিভাবে.
1. বিদ্যমান টেমপ্লেট তালিকা:
& Nbsp; সমস্ত উপলব্ধ টেমপ্লেট -l # শো তালিকা ফোঁড়া, আপনি "ফোঁড়া --list" টাইপ করতে পারেন
2. বিদ্যমান টেমপ্লেট থেকে নতুন প্রকল্প তৈরি:
& Nbsp; ফোঁড়া <টেমপ্লেট নাম> <প্রকল্প নাম>
& Nbsp; project_name এবং TEMPLATE_NAME ভেরিয়েবল সবসময় আপনার টেমপ্লেট প্রেক্ষাপটে উপলব্ধ.
1. নতুন প্রকল্প টেমপ্লেট তৈরি:
& Nbsp; সিডি $ BOILERPLATE_TEMPLATES
& Nbsp; ফোঁড়া boil_template my_first_template
এই তুমি পাবেন:
$ BOILERPLATE_TEMPLATES / my_first_template /
& Nbsp; | - __init__.py
& Nbsp; | - ফর্মা সম্পর্কে config.py # মেটা তথ্য, টেমপ্লেট ইঞ্জিন জন্য কনটেক্সট ভেরিয়েবল
& Nbsp; '- tmpl / # টেমপ্লেট ডিরেক্টরি, নাম "project_name" দিয়ে প্রতিস্থাপিত করা হবে "tmpl"
& Nbsp; '- my_fancy_template_readme.txt
1. আমার নতুন প্রকল্প টেমপ্লেট ব্যবহার করে:
& Nbsp; ফোঁড়া my_first_template MyProject
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না