สำเร็จรูปเป็นเครื่องมือ templating ที่ง่ายมากสำหรับไดเรกทอรีและโครงสร้างไฟล์
โครงสร้างของโครงการการสร้างไม่ได้เป็นสิ่งที่ฉันทำในชีวิตประจำวัน แต่เมื่อฉันทำมันฉันมักจะรู้สึกผิดหวังที่ผมไม่ได้มีอะไรที่เตรียมไว้ หรือเมื่อฉันใช้บางบุคคลที่สามแม่ฉันโกรธเมื่อ "ทั้งหมดที่ฉันต้องทำคือการซื้อคืนภาคโคลนลบไดเรกทอรี .git, README สะอาด ... " และอื่น ๆ การใช้สิ่งดังกล่าวเป็นเรื่องยากเพราะแม่ทุกคนที่ยังมีชิ้นส่วนแบบไดนามิกบางคน (เช่น secret_key ในโครงการ Django)
มันทำงานอย่างไร?
myfancy_template / simpleapp /
& nbsp; | - config.py $> ต้ม myfancy_template simpleapp | - __init__.py
& nbsp; `- tmpl / =================================>` - simpleapp.py
& nbsp; | - __init__.py
& nbsp;. `- _ $ project_name $ _ PY
Boilerplate เพียงสร้างโครงการ / โครงสร้าง app บนแม่แบบพื้นฐานที่กำหนด คุณสามารถกําหนดคตัวแปรบริบท (ตัวแปรเท่านั้น) ซึ่งคุณสามารถใช้ทุกที่ในแบบของคุณแม้ในไฟล์หรือโครงสร้างไดเรกทอรี
วิธีการติดตั้ง
ดาวน์โหลดและติดตั้ง:
หลาม setup.py ติดตั้ง
หรือโดยตรงจาก GitHub:
PIP ติดตั้งคอมไพล์ -e + คอมไพล์: //github.com/jqb/boilerplate.git#egg=boilerplate
คุณจำเป็นต้องมีสิทธิ์ root ที่จะติดตั้งในแพคเกจระบบ
ตั้งค่า BOILERPLATE_TEMPLATES ตัวแปรสภาพแวดล้อมที่จะบอกสำเร็จรูปที่มันควรจะค้นหาแม่แบบของคุณเอง มันควรจะติดตั้งในแฟ้มของคุณเช่นใน .bashrc ของคุณ
การส่งออก BOILERPLATE_TEMPLATES = $ HOME / .boilerplate_temlplates
การใช้งาน
สำเร็จรูปมาพร้อมกับ "ต้ม" บรรทัดคำสั่ง นี่คือวิธีที่คุณอาจจะใช้มัน
1. ชื่อแม่แบบที่มีอยู่:
& nbsp; ต้ม # รายการแสดง -l ของแม่แบบที่มีอยู่ทั้งหมดนี้คุณยังสามารถพิมพ์ "ต้ม --list"
2. การสร้างโครงการใหม่จากแม่แบบที่มีอยู่:
& nbsp; ต้ม <แม่แบบชื่อ> <ชื่อโครงการ>
& nbsp; project_name และตัวแปร template_name พร้อมเสมอบริบทแม่แบบของคุณ
1. การสร้างแม่แบบโครงการใหม่:
& nbsp; cd $ BOILERPLATE_TEMPLATES
& nbsp; ต้ม boil_template my_first_template
นี่คือสิ่งที่คุณจะได้รับ:
$ BOILERPLATE_TEMPLATES / my_first_template /
& nbsp; | - __init__.py
& nbsp; | - config.py # ข้อมูลเมตาเกี่ยวกับแม่แบบตัวแปรบริบทสำหรับแม่แบบเครื่องยนต์
& nbsp; `- tmpl / # ไดเรกทอรีแม่ชื่อ" tmpl "จะถูกแทนที่ด้วย" project_name "
& nbsp; `- my_fancy_template_readme.txt
1. ใช้แม่แบบโครงการใหม่ของฉัน:
& nbsp; ต้ม my_first_template MyProject
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ