แหล่งที่มาสำหรับไซต์ตำรา Code Code ซึ่งเป็นเว็บไซต์ทรัพยากรที่ขับเคลื่อนด้วยชุมชนสำหรับการเรียนรู้ Haxe ในทางปฏิบัติ
ที่เก็บประกอบด้วยเครื่องกำเนิดเว็บไซต์แบบคงที่ซึ่งแปลงบทความ Markdown เป็นเว็บไซต์ โครงการกำลังได้รับการพัฒนาที่นี่ใน GitHub อย่าลังเลที่จะมีส่วนร่วมตัวอย่างรหัสและบทช่วยสอนที่เกี่ยวข้องกับ HAXE
output/ (ไม่รวมอยู่ใน GIT) ในการมีส่วนร่วมในการเปลี่ยนแปลงคุณต้องทำการร้องขอการดึง สามารถทำได้โดยใช้เว็บไซต์ GitHub หรือโดยส้อม/โคลนนิ่งโครงการ
นี่เป็นวิธีที่ง่ายที่สุดในการเปลี่ยนแปลงเล็กน้อย:


สิ่งนี้จะช่วยให้สามารถทดสอบ/ดูการเปลี่ยนแปลงก่อนที่จะส่งซึ่งมีประโยชน์เมื่อคุณต้องการเพิ่มหน้าใหม่
โปรดเพิ่ม/แก้ไขบทความ (ไฟล์ markdown) ในโฟลเดอร์สินทรัพย์และทำคำขอดึง ขอบเขตของตำราอาหารรวมถึงภาษาหลักห้องสมุดมาตรฐานและห้องสมุดใด ๆ ที่ดูแลโดยมูลนิธิ Haxe
มันจะดีถ้าคุณเก็บรูปแบบของรหัสในสไตล์เดียวกับที่ใช้แล้ว:
> Author: [Name](https://github.com/username) เพื่อทำเครื่องหมายว่าตัวเองเป็นผู้แต่งบทความ ผู้มีส่วนร่วมอื่น ๆ ถูกอนุมานจาก Git Commits[tags]: / "tag1,tag2" (ไม่มีช่องว่าง) ลองใช้แท็กที่มีอยู่[tryhaxe](https://try.haxe.org/embed/76f24)[youtube](https://www.youtube.com/watch?v=dQw4w9WgXcQ) นี่จะเป็นเทมเพลตทั่วไปที่จะใช้ ใช้ ```haxe สำหรับการไฮไลต์ไวยากรณ์:
[แท็ก]: / "คลาส, อาร์เรย์, JSON, อาคารอาคาร"
# ชื่อเรื่องของหน้า
คำอธิบายและคำอธิบายของรหัส
## การใช้งาน
`` `haxe
คลาสหลัก {
// รหัสที่นี่
-
-
## การใช้งาน
คำอธิบายของวิธีการใช้/ทดสอบรหัส
`` `haxe
การทดสอบชั้นเรียน {
// รหัสที่นี่
-
-
> เพิ่มเติมเกี่ยวกับหัวข้อนี้:
-
> * [ฟิลด์คลาสในคู่มือ haxe] (https://haxe.org/manual/class-field.html)
-
> ผู้แต่ง: [ชื่อ] (https://github.com/username)
ในการเรียกใช้โครงการคุณสามารถใช้ Neko:
โทรหา neko CodeCookBook.n เพื่อสร้างไฟล์เอาต์พุตใหม่อีกครั้ง
คุณต้องติดตั้ง HAXE 3.4.2+
แหล่งกำเนิดไซต์แบบคงที่ขึ้นอยู่กับ hxTemplo และ haxe-markdown
ติดตั้งไลบรารีโดยใช้ haxelib เรียกใช้คำสั่งต่อไปนี้ในรูทของโครงการ:
haxelib install all
ไฟล์ CSS ถูกบีบอัดโดยใช้น้อยลง ติดตั้งจาก NPM:
npm install -g less
npm install -g less-plugin-clean-css