นี่เป็นบทความแรกในชุดบทความที่ฉันจะบันทึกการเดินทางของฉันในการสร้าง GitGoals

เล็กน้อยเกี่ยวกับ GitGoals

ซอฟต์แวร์โอเพ่นซอร์สเจริญเติบโตในชุมชนที่มีสุขภาพดี ชุมชนที่มีสุขภาพดีช่วยเหลือผู้ดูแลโครงการด้วยการให้

  • ข้อเสนอแนะ
  • การสนับสนุนทางการเงินผ่าน Patreon หรือ Github Sponsor
  • โดยการแก้ปัญหาและดำเนินการตามคำขอคุณสมบัติ

GitGoals จะให้ช่องทางสำหรับนักพัฒนาและผู้ดูแลในการโต้ตอบอย่างมีประสิทธิภาพกับชุมชนของพวกเขาผ่านการโพสต์การอัปเดตโครงการ การกำหนดเป้าหมายสำหรับการอัปเดตครั้งต่อไป และเปิดเผยต่อสาธารณะเพื่อให้ชุมชนได้เห็นและวิจารณ์

GitGoals มีไว้สำหรับซอฟต์แวร์โอเพ่นซอร์สโดยเฉพาะ เป็นสถานที่สำหรับสร้างและขยายชุมชนสำหรับ OSS ของคุณ

ความคืบหน้าจนถึงขณะนี้

GitGoals ยังอยู่ห่างจาก MVP อีกหลายเดือนอย่างแน่นอน จนถึงขณะนี้ได้บรรลุสิ่งต่อไปนี้แล้ว

  • การเข้าสู่ระบบแบบรวมศูนย์ผ่าน Firebase (ปัจจุบันรองรับเฉพาะการเข้าสู่ระบบ Github เท่านั้น Gitlab อยู่ในแผนงานอย่างแน่นอน)
  • การสร้างโครงการกับ repos สาธารณะของคุณ
  • การโพสต์การอัปเดตบนหน้าโครงการของคุณ

งานที่ทำเมื่อสัปดาห์ที่แล้ว

สัปดาห์ที่แล้วมีการเพิ่มความคิดเห็นในโพสต์ ดังนั้นขณะนี้ผู้ใช้ที่เข้าสู่ระบบสามารถแสดงความคิดเห็นเกี่ยวกับการอัปเดตโครงการได้

ภาพหน้าจอบางส่วน

ความท้าทายที่ต้องเผชิญ

การระบุเจ้าของทรัพยากร

การระบุว่าใครเป็นเจ้าของโพสต์หรือความคิดเห็นเป็นสิ่งที่ฉันไม่เคยทำมาก่อน ดังนั้นสำหรับฉันมันเป็นความท้าทาย ฉันเข้าไปดูไซต์สองสามแห่งที่จัดการกับปัญหาเดียวกันและดูโค้ดของพวกเขา มีความคิดที่ยุติธรรมและนำวิธีแก้ปัญหาที่คล้ายกันไปใช้

การระบุตัวตนมีความสำคัญเนื่องจากมีเพียงเจ้าของเท่านั้นที่สามารถอัปเดตหรือลบโพสต์หรือความคิดเห็นของตนได้

อะไรต่อไป

สิ่งต่อไปที่ฉันจะทำงานเกี่ยวกับแท็ก แท็กเหมาะสำหรับการค้นหาโครงการที่เกี่ยวข้อง

แค่นั้นแหละคน

พบกันใหม่สัปดาห์หน้า และหากคุณสนใจที่จะทดลองใช้ GitGoals ก่อนเวลา คุณสามารถติดต่อฉันได้ที่ Twitter ซึ่งฉันจะทวีตเกี่ยวกับโครงการของฉันและแหล่งข้อมูลที่เป็นประโยชน์ด้วย

ขอให้มีสัปดาห์ที่ดี!