การมีส่วนร่วมของ GitHub ของคุณจัดระเบียบและมองเห็นอย่างชาญฉลาด - แสดงตัวชี้วัดที่มีความหมายใน CV ของคุณ
ก่อนที่จะระบุว่าเครื่องมือนี้มีประโยชน์หรือไม่ (อาจเป็น) ให้เปิดเผยเป้าหมายหลัก: พัฒนาทักษะของเรา
ทำไมเรา? เพราะเครื่องมือนี้เป็นโอเพ่นซอร์สและทุกคนยินดีที่จะมีส่วนร่วม!
คุณสามารถคว้าปัญหาได้ตลอดเวลาหรือเข้าร่วมเซิร์ฟเวอร์ Discord เพื่อหารือเกี่ยวกับโครงการและอนาคต ไม่มีอะไรตั้งอยู่ในหินดังนั้นอย่าลังเลที่จะแบ่งปันความคิดและข้อเสนอแนะของคุณ
นี่คือวิดีโอที่อธิบายโครงการและเป้าหมาย (บน YouTube)
ขณะนี้แอพใช้งาน Next.js พร้อม TypeScript และ Tailwind CSS (จริง ๆ แล้วกับ Daisyui ซึ่งเป็นไลบรารีส่วนประกอบ CSS Tailwind)
เราจัดการข้อมูลบางอย่างโดยเฉพาะจาก GitHub API โดยใช้จุดสิ้นสุด GraphQL และ Query React
มีคุณสมบัติการเข้าสู่ระบบกับ Nextauth โดยใช้ GitHub เป็นผู้ให้บริการ
แผนคือการเพิ่มในบางจุดของโปรไฟล์ผู้ใช้และการตั้งค่าบางอย่างเก็บไว้ที่ไหน? ขึ้นอยู่กับคุณที่จะตัดสินใจ! มันอาจจะอยู่ใน MongoDB ที่มี orm เช่น prisma หรือสิ่งที่แตกต่างอย่างสิ้นเชิง การเริ่มต้นครั้งแรกอาจใช้ LocalStorage เพื่อตรวจสอบแนวคิดแล้วตัดสินใจว่าจะใช้ฐานข้อมูลใด
การทดสอบจะมีส่วนร่วมในกระบวนการไม่แน่ใจว่า Vitest หรือตลกสำหรับการทดสอบส่วนประกอบและ Cypress หรือ Playwright สำหรับการทดสอบ E2E
ดังที่ได้กล่าวไว้ในตอนแรกคุณสามารถคว้าปัญหา (เขียนความคิดเห็นก่อน!) หรือเข้าร่วมเซิร์ฟเวอร์ Discord เพื่อให้เราสามารถแชทเกี่ยวกับโครงการได้
เป้าหมายของโครงการนี้ไม่ใช่ผลลัพธ์ของตัวเอง แต่เป็นกระบวนการของการสร้างด้วยกัน! ด้วยเหตุนี้เราจะจบลงด้วยการมีเครื่องมือที่ดีในการแสดงผลงาน GitHub ของเราและโครงการที่เราสามารถใช้เป็นข้อมูลอ้างอิงเมื่อเราต้องการใช้สิ่งที่คล้ายกันในโครงการอื่น ๆ
คำแนะนำเกี่ยวกับวิธีการเรียกใช้แอพสามารถพบได้ในการสนับสนุน
ขอบคุณสำหรับการอ่านและการเขียนโค้ดที่มีความสุข!
Leonardo Montini - | anant choubey - | Priyankar Pal - | Piyush Jha | Dimassi Bassem - | Jakub Fronczyk | Antonio Basile |
Agrima Agrawal - | Hicham Essaidi | anupam | thititongumpun | Jakub Baran | ชาวซาบรีนา - | Kiet Hoang Gia |
คริสตินเบลซี่ - |