Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel

Pengembangan Kuliax

Gambaran

Kuliax berbasis Debian GNU/Linux stable1) dan Debian Live, dengan paket-paket khas Kuliax2), kuliax-backports3), dan dari backports.org+debian-maintainers.org. Fokus Kuliax adalah menjadi distribusi Linux desktop yang bebas, stabil sekaligus gegas sebagai alat/media pembelajaran dan pengembangan.

Halaman ini berisi informasi mengenai pengembangan Kuliax dan semua yang berhubungan dengannya.

Basis Pengembangan

Tim

Manfaat Bergabung

  • Mengenal dan memahami pengembangan perangkat lunak bebas
  • Mendapatkan ilmu dan pengetahuan teknis dan non teknis
  • Dapat menerapkannya di Kuliax atau proyek pengembang sendiri

Bergabung dengan Tim

  1. Baca baik-baik Perihal dan Rencana terkini Kuliax
  2. Daftarkan nama Anda di halaman tim, bergabung di milis dan kanal IRC Kuliax, dan perkenalkan diri :-)
  3. Komunikasikan kontribusi yang Anda inginkan dan pilihlah yang sesuai dengan ketertarikan. Ajukan keinginan secara spesifik, misal:
    saya ingin melakukan kontribusi ke Kuliax dengan memaketkan aplikasi versi 1.0
    yang terdaftar di http://kuliax.org/roadmap/7.0

Tanggung Jawab Tim

  • Berusaha meluangkan waktu untuk melakukan kontribusi sesuai dengan yang ditulis di halaman tim dan yang telah diajukan di milis dan kanal IRC Kuliax
  • Mempunyai kunci GPG
  • Setiap anggota tim hanya mempunyai dua (2) tanggung jawab, yaitu:
    1. melakukan kontribusi yang telah diajukan, termasuk administrasi dan interaksi dengan alat pengembangan seperti SKVT
    2. menulis dokumentasi atas apa yang dilakukannya di wiki ini.

Standar Pengembangan

Membangun Paket

Repositori

Mengelola Paket

Pembangunan Sistem

Karya Seni

Melaporkan Kutu

  1. Pastikan bahwa yang pengguna temukan adalah benar-benar kutu/bug dan dapat dihasilkan ulang dengan cara/pola yang sama
  2. Komunikasikan dengan tim pengembang melalui milis dan/atau IRC untuk memastikannya
  3. Jika benar yang pengguna temukan adalah kutu, kunjungi Bugtracker dan periksa di sana apakah ada laporan kutu yang sama
  4. Masuk dan laporkan informasi kutu secara rinci dengan bahasa yang jelas

Permintaan Fitur

  1. Kunjungi Bugtracker dan periksa di sana apakah ada permintaan fitur yang sama
  2. Masuk dan laporkan informasi permintaan fitur secara rinci dengan bahasa yang jelas
  3. Komunikasikan dengan tim pengembang melalui milis dan/atau IRC untuk mendiskusikannya

Sistem Kontrol Versi

Kuliax menggunakan Sistem Kontrol Versi Terdistribusi (SKVT)4) Mercurial yang repositorinya disimpan di code.google (utama) dan bitbucket (backup).

Standar SKVT

  • Gunakan huruf besar pada pesan commit: Add, Delete, Modify, …

Bekerja dengan SKVT

Pengujian

Sumber Daya Lain

Catatan

Pada rentang waktu 2007-2009 M terdapat proses pengembangan dan pembelajaran yang telah memberikan banyak pengalaman bagi pengembang5)

1) saat ini nama kodenya lenny
2) karya seni, buku-buku berformat digital/elektronik, program-program yang dibutuhkan tetapi tidak ada di repo Debian, kernel Linux teroptimasi, dan paket-paket spesifik distro
3) paket-paket yang di-backport oleh tim pengembang Kuliax dari Debian rilis testing ke stable
4) Distributed Version Control System (DVCS)
5) Dalam rentang waktu tersebut telah dilakukan proses pengembangan dan banyak pertemuan yang menghasilkan beberapa rilis ujicoba, tetapi belum ada rilis yang matang untuk pengguna, karena keterbatasan pengembang dan hal-hal lainnya. Terdapat pula perubahan versi dari 7.0 ke 8.0 pada tahun 2008 untuk menyesuaikan dengan tahun, kemudian akhirnya diputuskan untuk mengembalikan versi tersebut ke 7.0 pada rilis selanjutnya.
devel.txt · Terakhir diubah: 2012/12/03 01:15 oleh stwn