Lewati ke konten utama

Custy

Sekilas Custy

Banner terminal Custy dan output alur kerja Git
Contoh representatif alur kerja terminal Custy. Screenshot rilis final dapat ditambahkan tanpa mengubah halaman ini.

Ringkasan​

Custy adalah CLI produktivitas developer yang dapat dikonfigurasi untuk mengelola pekerjaan Git dan rilis yang berulang. Custy menyatukan validasi proyek, pembaruan versi, pembuatan changelog, backup, cleanup, commit, tag, push, dan pipeline multi-langkah dalam satu antarmuka yang konsisten.

Hal yang Dapat Anda Kelola dengan Custy

Gunakan perintah individual untuk tugas tertentu atau profil pipeline publik untuk mengoordinasikan pekerjaan pengembangan dan rilis.

Kemampuan Utama

Kesiapan Proyek

Inisialisasi resource proyek dan validasi repositori sebelum operasi yang berdampak dijalankan.

Versi dan Changelog

Siapkan versi dan buat changelog terstruktur dari riwayat repositori serta konfigurasi proyek.

Operasi Git

Buat commit dan tag, lalu sinkronkan branch serta tag dengan remote yang dikonfigurasi.

Pipeline yang Dapat Digunakan Kembali

Jalankan profil development, release, dan full yang didukung dengan urutan alur kerja yang dapat diprediksi.

Keamanan dan Pemulihan

Buat backup pesan, pratinjau operasi yang didukung, serta bersihkan file atau branch yang disimpan secara terencana.

Konfigurasi Proyek

Sesuaikan path, template, perilaku Git, versioning, output changelog, cleanup, dan logging.

Mulai dari Sini

Panduan Memulai mengantar Anda dari instalasi hingga pratinjau pipeline yang sudah ditinjau. Gunakan dokumentasi perintah saat Anda memerlukan detail opsi, efek samping, contoh, output, dan panduan pemecahan masalah. Gunakan panduan Konfigurasi untuk memahami nilai default milik proyek, path, template, remote Git, perilaku changelog, dan logging. Gunakan panduan Pipeline untuk memahami resolusi profil, batas eksekusi, serta detail langkah internal untuk kontributor. Gunakan Panduan Pengguna untuk alur pengembangan, rilis, pemeliharaan, dan pemulihan yang berorientasi pada tugas. Gunakan Panduan Developer untuk menyiapkan source checkout, menguji perubahan, serta memperluas perintah, pipeline, strategi versi, atau konfigurasi dengan aman. Gunakan panduan Arsitektur untuk menelusuri fitur tersebut melalui CLI, layanan inti, batas Git, pipeline, workflow engine, strategi, dan subsistem changelog. Gunakan Referensi ketika Anda memerlukan nama perintah, opsi global, format versi, profil pipeline, path, persyaratan lingkungan, atau catatan status keluar secara tepat tanpa membaca panduan yang lebih panjang. Gunakan pusat Pemecahan Masalah untuk mengarahkan kegagalan ke diagnosis Git, konfigurasi, versioning, changelog, atau alur kerja dan memulihkan kondisi parsial dengan aman.

Titik awal yang umum
bash
# Siapkan resource Custy khusus proyek
custy init

# Periksa apakah repositori siap

custy validate

# Lihat profil pipeline publik

custy run --help

Pilih Operasi Terkecil yang Sesuai

  • Gunakan perintah langsung ketika Anda hanya memerlukan satu operasi tertentu.
  • Gunakan custy run dev, custy run release, atau custy run full ketika Anda memerlukan pipeline yang terkoordinasi.
  • Tinjau efek samping yang didokumentasikan sebelum menjalankan profil yang dapat mengedit file, membuat riwayat Git, atau berkomunikasi dengan remote.
  • Gunakan dukungan dry run jika tersedia pada perintah atau alur kerja yang dipilih.

Grup perintah custy workflow masih eksperimental. Dokumentasinya dipisahkan dari profil pipeline yang stabil dan menjelaskan keterbatasan saat ini dengan jelas.