Rumah tantangan pengkodean Juniordev! Tantangan -tantangan ini diposting secara teratur ke saluran Slack kami, jadi pastikan Anda berada di sana dan terlibat!
Juniordev TGA adalah sekelompok pengembang dari Bay of Plenty Region di Selandia Baru yang ingin belajar. Kami datang dalam segala usia dan pengalaman, dari mereka yang baru memulai, hingga mereka yang berada dalam peran pengembang pertama mereka, dan mereka yang telah berperan untuk sementara waktu - satu hal yang kita semua miliki adalah bahwa kita di sini untuk belajar dan membantu membawa orang lain ke tingkat pengetahuan kita.
Kami telah mengumpulkan tantangan -tantangan ini untuk satu sama lain, diambil dari seluruh web, untuk membantu kami belajar dan bekerja sebagai tim untuk menguji, menyelesaikan, dan refactor.
Kami mengambil semua bantuan yang bisa kami dapatkan di Juniordev TGA dan siapa pun dipersilakan untuk menulis tantangan bagi grup, jadi pahami bahwa tidak semua orang akan tahu atau bahkan merasa nyaman menggunakan bahasa yang sama. Jika tantangannya tidak dalam bahasa yang Anda pelajari, maka Anda dapat menggunakan ini sebagai kesempatan untuk berkontribusi pada komunitas dengan menulis ulang tantangan dalam bahasa yang Anda ketahui untuk referensi orang lain juga (yaitu jika tantangannya adalah kode dalam JS, Anda dapat menulis ulang dalam python) atau hanya melanjutkan dan menulis solusi Anda dalam bahasa yang Anda inginkan.
Besar! Namun, kami ingin dapat memenuhi semua tingkat pengalaman yang berbeda yang dimiliki anggota kami sehingga kami ingin menjaga tantangan sehingga semua orang dapat mempelajari sesuatu. Jika Anda melompat melalui tantangan maka Anda dapat melangkah dan melakukan tinjauan kode dari solusi yang dikirim, atau membantu dengan menulis tes unit untuk tantangan untuk memastikan semuanya berfungsi.
Luar biasa! Anda tidak akan keberatan berkontribusi kemudian :) Lihat langkah -langkah di bawah ini tentang kontribusi; Tantangan dapat menjadi masalah tertulis, mempraktikkan pola desain, kode tertulis yang perlu di -refactored, atau hanya kode yang dipenuhi bug.
Jelas, Anda memerlukan akun GitHub ... lalu ikuti:
cd untuk menavigasi ke direktori pilihan pilihan Anda (yaitu folder di dokumen Anda untuk semua tantangan yang akan Anda selesaikan).git clone dan tempel tautan yang Anda salin.git checkout -b [your name] - Ini akan membuat cabang dan menempatkan Anda di atasnya. Kemudian temukan folder dengan tantangan yang ingin Anda selesaikan dan di folder solusi, buat file solusi Anda.Jika Anda memiliki repo secara lokal dan tantangan yang Anda inginkan ada di sana, maka ikuti saja langkah 5 dari atas dan selesaikan! Namun, jika itu tantangan baru, Anda harus melakukan tarikan untuk mendapatkannya ...
cd documents/juniordev/challenges )git pull origin master - ini menarik semua perubahan dari Repo Master (Juniordevtga) ke yang lokal Anda.Anda sudah selesai dan ditaburi dan siap mengirimkan solusi Anda! Sekarang Anda perlu mendorongnya dan membuat permintaan untuk menariknya ke dalam repo master ...
git add . Untuk menggelar file Anda. File apa pun yang diubah atau ditambahkan akan dimasukkan di sini. (Anda juga dapat menggunakan git status untuk melihat file yang telah Anda ubah dan akan berkomitmen)git commit -m "[your message]" untuk melakukan file yang dipentaskan. Ini praktik yang baik untuk menulis pesan, bahkan jika Anda hanya mencoba!git push untuk ini.Anda ingin mengirimkan tantangan? Ini bisa menjadi masalah tertulis, mempraktikkan pola desain, kode tertulis buruk yang perlu direfaktor, atau hanya kode yang dipenuhi bug - jika Anda mengambil tantangan dari tempat lain di web, pastikan Anda mengkredit sumber :)
Untuk berkontribusi, cukup salin langkah -langkah dari atas untuk memastikan Anda memiliki versi terbaru dari repo di lokal Anda sehingga Anda dapat menambahkan barang -barang Anda dan kemudian mengikuti langkah -langkah pengiriman untuk mengirimkannya. Ikuti format yang sudah ada di sana dengan tantangan masing -masing memiliki folder mereka sendiri di dalam folder tantangan, dan folder untuk solusi. Anda dapat mengirimkan tantangan dalam bahasa apa pun yang Anda inginkan atau Anda dapat menjaganya dengan hanya memiliki tantangan yang ditulis dalam kode sudo dalam file readme.md - tetapi cobalah untuk menambahkan sebanyak mungkin informasi; Kami tidak ingin pegangan tetapi kami ingin mempelajari sesuatu tentang apa yang perlu kami lakukan dan apa yang akan kami pelajari. Jangan ragu untuk menambahkan tautan ke sumber daya bagi orang untuk belajar lebih banyak jika mereka mau jika itu adalah pola desain atau dasar dasar.
Berikan kredit di sini jika Anda telah menyalin tantangan dari tempat lain.
Coderbyte.com
Jangan ragu untuk mengedit readme ini jika Anda menemukan kesalahan!