Pelatihan Google Summer of Code (GSoC) Indonesia - Materi Workshop¶
Google Summer of Code adalah program online tingkat internasional yang didesain untuk mendorong partisipasi mahasiswa dalam pengembangan open source software.
Silakan bergabung di grup Facebook Google Summer of Code Indonesia.
Silakan baca atau unduh PDFnya di http://gsoc-indonesia.readthedocs.io/. Dokumentasi kursus online tersebut merupakan hasil build otomatis dari repository GitHub dokumentasi kolaboratif di https://github.com/lskk/gsoc-indonesia.
Daftar Isi:
Kebutuhan Sarana, Device, dan Software¶
Kursus ini diperuntukkan bagi siapa saja yang ingin meningkatkan kemampuan, reputasi #openscience, terutama untuk mendaftar ke Google Summer of Code.
Peserta diharapkan memiliki kemampuan sebagai berikut:
- Terbiasa mengoperasikan komputer terutama Windows
- Terbiasa dengan aplikasi umum dan Office
- Terbiasa dengan aplikasi Internet, web browser, social media
- Dapat membaca dan menulis bahasa Inggris
Kursus online ini membutuhkan notebook atau PC dengan:
- rekomendasi: Windows 10 64-bit, 4 GB RAM
- minimal: Windows 7 32-bit, 2 GB RAM
OS macOS atau Ubuntu / Linux Mint juga dapat digunakan, dengan menyesuaikan software yang dipakai.
Software yang dibutuhkan:
Python 3, dengan distro Anaconda3
Setelah menginstall Anaconda, install sphinx dan sphinx-autobuild dengan perintah:
pip install sphinx sphinx-autobuild
Google Summer of Code (GSoC): Apa dan Mengapa?¶
Alokasi waktu: (total 120 menit)
- Presentasi Teori: 90 menit
- Buka website Google Summer of Code & pilih ide: 30 menit
Apa itu Google Summer of Code¶
Praktek¶
- Buka web Google Summer of Code.
- Pilih salah satu ide yang paling menarik bagi Anda. Dalam sesi praktik berikutnya, Anda akan lebih mengenal organisasi tersebut, lalu menulis proposal tentang ide tersebut.
#openscience, komunitas, dan reputasi¶
Alokasi waktu: (total 120 menit)
- Presentasi Teori: 30-40 menit
- Praktik: 70-80 menit
Praktik¶
- Membuka situs web organisasi yang dipilih (10 menit)
- Bergabung di mailing list / forum organisasi tersebut (10 menit)
- Menyampaikan salam dan keinginan untuk bergabung di Google Summer of Code 2017 (10 menit)
- Membuat akun GitHub (10 menit)
- Membuat akun ORCID (10 menit)
- Membuat akun figshare (10 menit)
- Membuat akun LinkedIn (10 menit)
Tutorial Belajar Git dan GitHub untuk Pemula¶
Playlist YouTube Tutorial Belajar Git dan GitHub untuk Pemula
Sumber: Tutorial Belajar Git dan GitHub untuk Pemula
01. Membuat Akun GitHub¶
(TODO)
02. Instalasi Git for Windows, TortoiseGit, dan Konfigurasi¶
Video 02. Instalasi Git for Windows, TortoiseGit, dan Konfigurasi
03. Nama Proyek, README.md, .gitignore, LICENSE, Create Repository, New GitHub Project, Commit & Push ke GitHub¶
04. Pull, Tag, dan Release Proyek Siap Pakai ke GitHub¶
Video 04. Pull, Tag, dan Release Proyek Siap Pakai ke GitHub