นี่เป็นบทความแรกในชุดบทความที่ฉันจะบันทึกการเดินทางของฉันในการสร้าง GitGoals
เล็กน้อยเกี่ยวกับ GitGoals
ซอฟต์แวร์โอเพ่นซอร์สเจริญเติบโตในชุมชนที่มีสุขภาพดี ชุมชนที่มีสุขภาพดีช่วยเหลือผู้ดูแลโครงการด้วยการให้
- ข้อเสนอแนะ
- การสนับสนุนทางการเงินผ่าน Patreon หรือ Github Sponsor
- โดยการแก้ปัญหาและดำเนินการตามคำขอคุณสมบัติ
GitGoals จะให้ช่องทางสำหรับนักพัฒนาและผู้ดูแลในการโต้ตอบอย่างมีประสิทธิภาพกับชุมชนของพวกเขาผ่านการโพสต์การอัปเดตโครงการ การกำหนดเป้าหมายสำหรับการอัปเดตครั้งต่อไป และเปิดเผยต่อสาธารณะเพื่อให้ชุมชนได้เห็นและวิจารณ์
GitGoals มีไว้สำหรับซอฟต์แวร์โอเพ่นซอร์สโดยเฉพาะ เป็นสถานที่สำหรับสร้างและขยายชุมชนสำหรับ OSS ของคุณ
ความคืบหน้าจนถึงขณะนี้
GitGoals ยังอยู่ห่างจาก MVP อีกหลายเดือนอย่างแน่นอน จนถึงขณะนี้ได้บรรลุสิ่งต่อไปนี้แล้ว
- การเข้าสู่ระบบแบบรวมศูนย์ผ่าน Firebase (ปัจจุบันรองรับเฉพาะการเข้าสู่ระบบ Github เท่านั้น Gitlab อยู่ในแผนงานอย่างแน่นอน)
- การสร้างโครงการกับ repos สาธารณะของคุณ
- การโพสต์การอัปเดตบนหน้าโครงการของคุณ
งานที่ทำเมื่อสัปดาห์ที่แล้ว
สัปดาห์ที่แล้วมีการเพิ่มความคิดเห็นในโพสต์ ดังนั้นขณะนี้ผู้ใช้ที่เข้าสู่ระบบสามารถแสดงความคิดเห็นเกี่ยวกับการอัปเดตโครงการได้
ภาพหน้าจอบางส่วน
ความท้าทายที่ต้องเผชิญ
การระบุเจ้าของทรัพยากร
การระบุว่าใครเป็นเจ้าของโพสต์หรือความคิดเห็นเป็นสิ่งที่ฉันไม่เคยทำมาก่อน ดังนั้นสำหรับฉันมันเป็นความท้าทาย ฉันเข้าไปดูไซต์สองสามแห่งที่จัดการกับปัญหาเดียวกันและดูโค้ดของพวกเขา มีความคิดที่ยุติธรรมและนำวิธีแก้ปัญหาที่คล้ายกันไปใช้
การระบุตัวตนมีความสำคัญเนื่องจากมีเพียงเจ้าของเท่านั้นที่สามารถอัปเดตหรือลบโพสต์หรือความคิดเห็นของตนได้
อะไรต่อไป
สิ่งต่อไปที่ฉันจะทำงานเกี่ยวกับแท็ก แท็กเหมาะสำหรับการค้นหาโครงการที่เกี่ยวข้อง
แค่นั้นแหละคน
พบกันใหม่สัปดาห์หน้า และหากคุณสนใจที่จะทดลองใช้ GitGoals ก่อนเวลา คุณสามารถติดต่อฉันได้ที่ Twitter ซึ่งฉันจะทวีตเกี่ยวกับโครงการของฉันและแหล่งข้อมูลที่เป็นประโยชน์ด้วย
ขอให้มีสัปดาห์ที่ดี!