Open source sebagai jalur pembelajaran

Beralih dari pembelajaran terstruktur ke lingkungan pengembangan nyata

Pelajar berkembang secara bertahap menuju kontribusi dokumentasi, perbaikan bug, pengembangan fitur, dan proyek komunitas. Setiap proyek menguraikan tujuan, panduan instalasi, tingkat kesulitan, ekspektasi kontribusi, pemelihara, dan status operasional secara transparan.

Tingkat Kesulitan
PemulaDipelihara

ProgramingLive Portal & Dokumentasi

Platform terbuka dan materi dokumentasi pendidikan teknologi serta program sosial komunitas.

Panduan Penyiapan Lokal Teruji

git clone https://github.com/programinglive/programinglive.git && cd programinglive && npm install && npm test
Teknologi yang digunakan
Next.js · Markdown · TypeScript
Tugas ramah pemula
Peninjauan dokumentasi, pengecekan tautan rusak, perbaikan kalimat (copywriting), dan pengujian aksesibilitas HTML semantik.
Pengelola aktif
ProgramingLive
MenengahDipelihara

Commiter

Menstandarkan Conventional Commits, penomoran versi semantik, dan otomatisasi rilis kode.

Panduan Penyiapan Lokal Teruji

git clone https://github.com/programinglive/commiter.git && cd commiter && npm install && npm test
Teknologi yang digunakan
Node.js · npm · GitHub Actions
Tugas ramah pemula
Dokumentasi, contoh penggunaan di berbagai framework, dan validasi lintas platform Windows/Linux.
Pengelola aktif
ProgramingLive
MenengahDipelihara

Dev Workflow Knowledge Hub

Mempermudah peninjauan riwayat alur kerja, perintah operasional, dan dokumentasi eksekusi pengembangan.

Panduan Penyiapan Lokal Teruji

git clone https://github.com/programinglive/dev-workflow-mcp-server.git && cd dev-workflow-mcp-server && npm install && npm test
Teknologi yang digunakan
Node.js · MCP · Web
Tugas ramah pemula
Dokumentasi skema tools MCP, penambahan kasus uji tes otomatis, dan perbaikan panduan integrasi editor.
Pengelola aktif
ProgramingLive
LanjutanDipelihara

SentryResolve

Menyediakan antarmuka dan CLI terfokus untuk alur triase serta resolusi isu di Sentry.

Panduan Penyiapan Lokal Teruji

git clone https://github.com/programinglive/sentry-resolve.git && cd sentry-resolve && composer install && vendor/bin/phpunit
Teknologi yang digunakan
PHP · Sentry API · Web
Tugas ramah pemula
Pengujian perintah triase CLI, pembuatan skrip reproduksi isu bug, dan pull request perbaikan dengan pengujian mandiri.
Pengelola aktif
ProgramingLive

Indeks Jalur Belajar ke Repositori

Menghubungkan tingkat kemampuan dengan tugas kontribusi nyata

Mencocokkan tahap belajar Anda saat ini dengan proyek dan tugas terarah yang sesuai, sehingga Anda tidak kewalahan menghadapi kode proyek yang terlalu rumit.

Level 0–2: Fondasi Digital & Web Dasar

ProgramingLive Portal & Dokumentasi

Buka repo ↗

Rekomendasi tugas: Peninjauan dokumentasi, pengecekan tautan, perbaikan ketik (typo), dan pengujian aksesibilitas HTML semantik.

Level 3: Membangun Proyek

Rekomendasi tugas: Contoh penggunaan CLI di berbagai proyek, panduan Conventional Commits, dan pengujian lintas platform Windows/Linux.

Level 4: Kolaborasi & Alur Kerja Tim

Dev Workflow Knowledge Hub

Buka repo ↗

Rekomendasi tugas: Dokumentasi skema tools MCP, penambahan kasus uji tes otomatis, dan perbaikan panduan integrasi editor.

Level 5: Kontribusi Open Source & Review

SentryResolve

Buka repo ↗

Rekomendasi tugas: Pengujian perintah triase CLI, pembuatan skrip reproduksi isu bug, dan pull request perbaikan dengan pengujian mandiri.