Kontribusi gitub Anda secara cerdas terorganisir dan divisualisasikan - tunjukkan metrik yang bermakna pada CV Anda
Sebelum menyatakan apakah alat ini berguna atau tidak (mungkin) mari kita ungkapkan tujuan utamanya: meningkatkan keterampilan kita.
Mengapa kami? Karena alat ini adalah open source dan semua orang dipersilakan untuk berkontribusi padanya!
Anda dapat mengambil masalah kapan saja, atau bergabung dengan server Discord untuk membahas proyek dan masa depannya. Tidak ada yang diatur dalam batu, jadi jangan ragu untuk membagikan ide dan saran Anda.
Berikut video yang menggambarkan proyek dan tujuannya (di YouTube)
Aplikasi saat ini didasarkan pada Next.js dengan TypeScript dan Tailwind CSS (sebenarnya dengan Daisyui, perpustakaan komponen CSS tailwind).
Kami mengelola beberapa data, khususnya dari API GitHub menggunakan titik akhir GraphQL dan React Query.
Ada fitur login dengan NextAuth menggunakan GitHub sebagai penyedia.
Rencananya adalah untuk juga menambahkan pada titik tertentu semacam profil dan pengaturan pengguna, disimpan di mana? Terserah Anda untuk memutuskan! Itu bisa di MongoDB dengan ORM seperti prisma atau sesuatu yang sama sekali berbeda. Awal pertama dapat menggunakan LocalStorage untuk memvalidasi konsep dan kemudian memutuskan basis data mana yang akan digunakan.
Pengujian juga akan terlibat dalam proses, tidak yakin apakah Vitest atau Jest untuk pengujian komponen dan Cypress atau Playwright untuk pengujian E2E.
Seperti yang disebutkan di awal, Anda dapat mengambil masalah (tulis komentar terlebih dahulu!) Atau bergabung dengan server Discord sehingga kami dapat mengobrol tentang proyek tersebut.
Tujuan dari proyek ini bukanlah hasilnya, melainkan proses membangunnya, bersama -sama! Sebagai hasilnya, kita akan memiliki alat yang bagus untuk memamerkan kontribusi github kita dan proyek yang dapat kita gunakan sebagai referensi ketika kita perlu menerapkan sesuatu yang serupa dalam proyek lain.
Instruksi tentang cara menjalankan aplikasi secara lokal dapat ditemukan di Contributing.md.
Terima kasih telah membaca dan senang coding!
Leonardo Montini ? | Anant Choubey ? | Priyankar Pal ? | Piyush Jha | Dimassi Bassem ? | Jakub Fronczyk | Antonio Basile |
Agrima Agrawal ? | Hicham Essaidi | Anupam | Thititongumpun | Jakub Baran | Sabrina ? | Kiet Hoang Gia |
Christine Belzie ? ️️️Ers♿️ |