ทีแอลดีอาร์; ลองที่นี่!
ในฐานะผู้เขียนโค้ดที่ต้องการมีส่วนร่วมครั้งแรกในโปรเจ็กต์โอเพ่นซอร์ส บางครั้งการค้นหาโปรเจ็กต์ที่เหมาะสมที่ตรงกับทั้งความคาดหวังและทักษะของคุณอาจเป็นเรื่องยาก
ขอบคุณบางโปรเจ็กต์เช่นเดียวกับรายการที่ยอดเยี่ยม คุณยังคงสามารถค้นหารายการ คงที่ ของโปรเจ็กต์ที่กำลังมองหานักพัฒนาได้
ยิ่งไปกว่านั้น หากคุณต้องการค้นหาปัญหาที่ผู้เริ่มต้นสามารถจัดการได้ด้วย Github Search Engine คุณยังจำเป็นต้องรู้ว่าที่เก็บแต่ละแห่งใช้ป้ายกำกับใดเพื่อกำหนดเป้าหมายเป็นผู้เริ่มต้น
แอปนี้พยายามตอบปัญหานี้โดยมอบเครื่องมือค้นหาง่ายๆ ให้กับคุณซึ่งจะกำหนดเป้าหมายปัญหาทั้งหมดที่มีป้ายกำกับที่เกี่ยวข้องกับ ผู้เริ่มต้น ไม่มากก็น้อย ในขณะนี้ มีป้ายกำกับที่แตกต่างกันไม่มากก็น้อย 50 รายการอยู่ในไฟล์นี้
และเนื่องจากการทำเสิร์ชเอ็นจิ้นอาจเจ๋งกว่าที่เป็นอยู่ ฉันจึงพยายามทำตามความรู้สึกภายในของฉันในยุค 80 เพื่อสร้างสไตล์ Miami Vice / GTA Vice City :)
ฉันต้องการใช้ GraphQL API ที่ได้รับจาก Github เนื่องจากจะลดจำนวนการโทรผ่านเครือข่ายลงอย่างมาก อย่างไรก็ตาม ไม่สามารถเรียกได้หากไม่มีการรับรองความถูกต้อง ดังนั้นในฐานะผู้ใช้ คุณต้องได้รับการรับรองความถูกต้องกับ Github เพื่อใช้แอพนี้
ข้อเสียเปรียบที่สำคัญ: เมื่อค้นหาปัญหาตามป้ายกำกับใน Github เราไม่สามารถใช้ตัวดำเนินการ "OR" ได้ โดยพื้นฐานแล้ว เราไม่สามารถค้นหาปัญหาที่มีป้ายกำกับ GOOD FIRST CONTRIBUTION OR UP FOR GRABS ได้ในข้อความค้นหาเดียว ดังนั้น เคล็ดลับในการแก้ไขปัญหาที่อาจเป็นที่สนใจคือการสอบถาม พื้นที่เก็บข้อมูล ที่มี ปัญหา ตรงกับรายการป้ายกำกับของเรา ผลที่ตามมาที่น่าเสียดายก็คือบางครั้งรายการปัญหาที่แสดงอยู่ในที่เก็บอาจว่างเปล่า... ซึ่งบางครั้งทำให้ได้รับรายการของที่เก็บ 20 รายการโดยไม่มีปัญหาที่จะแสดงเลย... นั่นคือเหตุผลว่าทำไมปุ่ม ดึงข้อมูลเพิ่มเติม อาจ ต้องทุบหลายครั้งก่อนที่จะค้นหาปัญหาใหม่ที่จะแสดง ... ความคิดที่ไร้เดียงสาของฉันคือการสืบค้นรายการที่เก็บใหม่อีกครั้งเมื่อส่งคืนปัญหาเป็นศูนย์ แต่การเปิดตัวคำขอเครือข่ายแบบวนซ้ำดูเหมือนจะไม่ใช่ความคิดที่ดี ... อะแฮ่ม ...
libs หลักของโครงการนี้คือ:
เป็นเพียงร่างแรก ยังมีอีกหลายสิ่งที่ยังต้องทำ
อย่าลังเลที่จะเปิด PR หรือส่งประเด็น :)
เอ็มไอที.