Table of Contents

การพัฒนา DokuWiki

ยินดีต้อนรับสู่การ contribute to DokuWiki และเข้าร่วมการพัฒนา.

สิ่งที่คุณต้องการเข้า contribute เป็นสิ่งที่ course up to you – คุณจะต้อง scratch your own itches ก่อน. ถ้าคุณต้องการไอเดียอะไรซักอย่างว่ามีอะไรยังคงขาดอยู่บ้าง คุณควรเข้าไปดูที่ bugtracker.คุณอาจจะเลือกที่จะ adopting a plugin or template. เริ่มต้นโดยการอ่านหัวข้อ เริ่มต้น .

การทำงานร่วมกันเป็นสิ่งที่สนุกกว่า. Community ของ DokuWiki ต้องการทักษะที่แตกต่างกันจำนวนมาก และถูกจัด organized ในรูปแบบ teams. ทำใจให้สบายในการเข้าร่วม (join one) หรือเพียงแค่ติดตามการพูดคุยเกี่ยวกับการพัฒนาผ่าน mailinglist และ irc channel . ยังมี bughunting weekends ที่ซึ่ง eh, bugs are fixed, and sometime developers meet IRL at DokuWiki hackfest.

เริ่มต้น

  1. Git – โหลดโค้ดและงานด้วย Git1)
  2. การติดตั้ง Editor
    1. IntelliJ Idea (or PHPStorm)

คู่มือการพัฒนา

  1. ภาพรวม, walk through การเรียกเพจ นั้น served อย่างไร
    1. Environment – ตัวแปรและการนิยามแบบโกลบอล
  2. Libraries ภายใน
  3. แหล่งข้อมูลสำหรับอ่านเพิ่มเติม
    1. Git Webinterface สำหรับเปิดดู Source Code และ patches
    2. Hall of Fame – contributors ทั้งหมดของ DokuWiki

แนวทางสำหรับ ทีมนักพัฒนา

1)
VCS จะถูกใช้สำหรับการพัฒนา DokuWiki
2)
built ใหม่ทุกวัน