ตัวแก้ไขตัวอักษร UFO แบบหลายแพลตฟอร์ม
สถานะการบำรุงรักษา: โครงการ Trufont ถูกยกเลิกในปัจจุบัน แม้ว่าเราจะยอมรับการแก้ไขข้อผิดพลาดอย่างมีความสุข แต่ก็ไม่มีการวางแผนคุณสมบัติใหม่
Trufont เป็นตัวแก้ไขตัวอักษรแบบทวีคูณที่สร้างขึ้นด้วย Python3 และ PYQT5
สาขา wx มีพอร์ต WxWidgets ของแอป
ติดตั้ง Python 3.6 (หรือใหม่กว่า):
brew install python3ตั้งค่า สภาพแวดล้อมเสมือนจริง ของ Python ใหม่ แม้ว่าจะไม่จำเป็นต้องแนะนำ แต่ก็ ขอแนะนำอย่างยิ่ง เนื่องจาก Trufont มีการพึ่งพาจำนวนมากซึ่งอาจขัดแย้งกับโมดูลอื่น ๆ ที่คุณติดตั้งทั่วโลก
เพื่อสร้างสภาพแวดล้อมเสมือนจริงใหม่ใน ENV_DIR :
python3 -m venv ENV_DIR
สิ่งนี้สร้างโฟลเดอร์ ENV_DIR ใหม่ (คุณสามารถเลือกชื่อที่คุณต้องการได้) โฟลเดอร์ย่อย bin (หรือ Scripts หากคุณอยู่บน Windows) มีการทำงานของ python ใหม่และตัวติดตั้ง pip เชื่อมโยงกับสิ่งนั้น
เปิดใช้งานสภาพแวดล้อมที่สร้างขึ้นใหม่:
source ENV_DIR/bin/activateENV_DIRScriptsactivate.bat สิ่งนี้จะเพิ่มโฟลเดอร์สคริปต์ของสภาพแวดล้อมเสมือนจริงไปยัง PATH ของคอนโซลของคุณเพื่อให้คุณสามารถเข้าถึง python , pip และสคริปต์ trufont ได้จากทุกที่
เรียกใช้ deactivate เมื่อคุณต้องการออกจากสภาพแวดล้อมเสมือนจริง สิ่งนี้เรียกคืน PATH ระบบเริ่มต้น
ติดตั้ง/อัปเดต trufont เป็นรุ่นที่เสถียรล่าสุด:
pip install --upgrade trufont
เรียกใช้แอพเป็น trufont
นี่คือการสอนอย่างรวดเร็วหากคุณต้องการมีส่วนร่วมใน Trufont
คลิกปุ่ม "ส้อม" ด้านบนและโคลนที่เก็บ GIT แบบแยกไปยังไดเรกทอรีใหม่ที่เรียกว่า trufont :
git clone https://github.com/<YOUR_USERNAME>/trufont
ย้ายไปยังโฟลเดอร์ใหม่และเรียกใช้คำสั่งนี้เพื่อเพิ่ม URL ที่เก็บต้นน้ำไปยังรายการรีโมทท้องถิ่น:
git remote add upstream https://github.com/trufont/trufont
สิ่งนี้จะช่วยให้คุณสามารถติดตามการพัฒนาต้นน้ำได้ตลอดเวลา
ซิงโครไนซ์สาขา master ของส้อมของคุณกับ upstream/master โดยเฉพาะอย่างยิ่งก่อนที่จะสร้างสาขาใหม่:
git checkout master
git fetch upstream
git rebase upstream/master
git push
ติดตั้งล่วงหน้า มันจะเรียกใช้การตรวจสอบบางอย่างทุกครั้งที่คุณกำลังจะทำอะไรบางอย่าง
pip install pre-commit
pre-commit install
ตอนนี้คุณสามารถสร้างและชำระเงินสาขาฟีเจอร์ใหม่ของคุณ:
git checkout -b my-cool-new-feature
ใช้ PIP เพื่อติดตั้ง trufont ในโหมด "แก้ไขได้":
pip install --editable .
แทนที่จะคัดลอก trufont ไปยังไดเรกทอรีแพคเกจไซต์ Python ของคุณคำสั่งนี้จะสร้างลิงก์ไปยังไดเรกทอรีต้นฉบับภายในที่เก็บ Git เท่านั้น จากนั้นคุณสามารถปรับเปลี่ยนรหัสเข้าที่หรือซิงโครไนซ์การเปลี่ยนแปลงต้นน้ำล่าสุด (เช่นในขั้นตอนที่ 4) โดยไม่ต้องติดตั้งใหม่
ขอแนะนำให้อัปเดตการพึ่งพาเป็นรุ่นที่ผ่านการทดสอบอย่างสม่ำเสมอตามที่ระบุไว้ใน `ข้อกำหนด. txt`:
pip install --upgrade -r requirements.txt
เมื่อคุณใช้แพตช์แล้วให้กดสาขาใหม่ไปยังส้อมของคุณ:
git push -u origin my-cool-new-feature
สุดท้ายคลิก "คำขอดึงใหม่" ในหน้า GitHub ของ Trufont เพื่อส่งแพตช์ของคุณ