Gagasan dari tantangan ini adalah untuk memahami kemampuan kandidat untuk menyelesaikan masalah hanya dengan menciptakan crud.
Kami tidak tertarik untuk menjual atau mengambil keuntungan dari kode yang ditulis untuk tantangan ini.
Budaya kita berfokus pada pemecahan masalah dengan cepat dan dengan pendekatan terbaik. Kami mencari orang -orang yang memiliki kepercayaan diri pada diri mereka sendiri dan bersedia melakukan kesalahan dan belajar dari kesalahan.
Baca dengan cermat semua konten di bawah ini, silakan hubungi kami jika Anda memiliki pertanyaan. Æ
GitHub adalah jejaring sosial pemrogram yang memiliki fitur menarik yang memungkinkan Anda menikmati gudang orang lain. Ini adalah tombol bintang tertulis yang ditemukan di halaman setiap repositori. Rick adalah pengguna aktif GitHub, yang selalu mencari proyek baru dan menikmati mereka yang menarik. Dia ingin dapat menambahkan label atau tag untuk menandai repositori sehingga dia dapat memfilter. Misalnya, ia menemukan repositori yang disebut react dan ingin menambahkan javascript dan tag frontend . Karena GitHub tidak memiliki fungsi ini, Rick membutuhkan sistem yang dapat membantunya dengan tugas ini dengan cara yang sederhana.
Tantangannya terdiri dari pengembangan aplikasi web yang mendapatkan semua repositori yang dinikmati oleh pengguna tertentu ". Setelah repositori diperoleh, aplikasi harus memungkinkan manajemen tag (tambahkan, edit dan hapus). Seharusnya dimungkinkan untuk memfilter repositori pengguna dengan tag. Sistem harus memiliki mekanisme saran tag. Kriteria saran tag adalah pilihan gratis penantang (bahasa repositori, tag yang ditetapkan untuk repositori lain, informasi yang disediakan oleh github, dll.).
Persyaratan:
Sebagai pengguna, saya ingin memberikan nama pengguna saya memulihkan semua repositori yang saya nikmati dan kemudian saya dapat menambahkan tag saya.
Sebagai pengguna, saya ingin dapat menambahkan tag (label) ke setiap repositori sehingga saya dapat mencari tag.
Sebagai pengguna, saya ingin dapat memberikan tag dan mendapatkan repositori yang memiliki tag ini.
doc kedua repositori dengan tag docker dan tag documentation harus dikembalikan) Sebagai pengguna, saya ingin menerima rekomendasi tag untuk repositori saya.
Kami ingin mengevaluasi kemampuan Anda untuk memberikan produk lengkap dengan dokumentasi minimum yang cukup untuk pengembang lain untuk berkontribusi pada proyek. Sangat penting bahwa README.md berisi intraksi untuk mengonfigurasi dan menjalankan proyek, hanya satu Ctrl+C/Ctrl+V pada terminal Linux dan OSX untuk menjalankan aplikasi.
Poin lain yang akan kami pertimbangkan dalam evaluasi:
README.md yang menjelaskan cara mengkonfigurasi proyek, berisi perintah yang harus dieksekusi untuk menjalankan perangkat lunak dan pengujian; Catatan: Jika Anda telah menggunakan linter apa pun, kirim file konfigurasi bersama dengan proyek dan jelaskan linter mana yang digunakan dalam proyek README .
Setiap pertanyaan dapat menghubungi kami. Semoga beruntung!