snap install gimp
(Belum menginstal snapd?)
Diterbitkan untuk dengan ? oleh Snapcrafters
Terima kasih atas minat Anda! Di bawah ini Anda menemukan petunjuk untuk membantu Anda berkontribusi pada snap ini.
Alur kerja umumnya adalah mengirimkan permintaan penarikan yang menggabungkan perubahan Anda ke dalam cabang candidate
di sini di GitHub. Setelah permintaan penarikan digabungkan, tindakan GitHub akan secara otomatis membuat snap dan mempublikasikannya ke saluran candidate
di Snap Store. Setelah snap diuji secara menyeluruh, kami mempromosikannya ke saluran stable
sehingga semua pengguna kami mendapatkannya!
Jika ini adalah pertama kalinya Anda berkontribusi pada snap ini, Anda harus menyiapkan fork Anda sendiri pada repositori ini terlebih dahulu.
Garpu repositori ke dalam namespace GitHub Anda sendiri.
Kloning garpu Anda, sehingga Anda memilikinya di komputer lokal Anda.
Konfigurasikan repo lokal Anda. Agar lebih intuitif, kami akan mengganti nama remote fork Anda menjadi myfork
, dan menambahkan repo snapcrafters sebagai snapcrafters
.
git remote rename origin myfork
git remote add snapcrafters https://github.com/snapcrafters/gimp.git
git fetch --all
Setelah Anda siap untuk berkontribusi, ingatlah bahwa Anda ingin semua informasi git selalu terbaru. Jadi, jika Anda sudah lama tidak "mengambil" semua perubahan, mulailah dengan itu:
git fetch --all -p
Sekarang metadata git Anda telah diperbarui, Anda siap membuat cabang perbaikan bug, membuat perubahan, dan membuka permintaan penarikan.
Semua permintaan penarikan harus menuju ke cabang stabil, jadi buatlah cabang Anda sebagai salinan dari cabang stabil:
git checkout -b my-bugfix-branch snapcrafters/candidate
Buat perubahan yang Anda inginkan dan buat snap secara lokal untuk pengujian:
snapcraft --use-lxd
Setelah Anda puas dengan perubahan Anda, komit perubahan tersebut dan dorong ke fork Anda sehingga tersedia di GitHub:
git commit -a
git push -u myfork my-bugfix-branch
Kemudian, buka permintaan penarikan dari my-bugfix-branch
saya ke cabang snapcrafters/candidate
.
Setelah Anda membuka permintaan tarik, maka secara otomatis akan memicu tindakan build-test yang akan meluncurkan build snap. Anda dapat melihat kemajuan pembuatan snap dari permintaan penarikan Anda (Tampilkan semua pemeriksaan -> Detail). Setelah pembuatan snap selesai, Anda dapat menemukan snap yang dibuat (untuk diuji) di bawah "Artefak".
Seseorang dari tim akan meninjau permintaan penarikan terbuka dan menggabungkannya atau memulai diskusi dengan Anda mengenai perubahan tambahan atau klarifikasi yang diperlukan.
Setelah permintaan penarikan digabungkan ke dalam cabang stabil, tindakan GitHub akan membangun kembali snap menggunakan perubahan Anda dan mempublikasikannya ke Snap Store ke dalam saluran candidate
. Setelah cukup menguji snap dari saluran kandidat, salah satu pengelola atau administrator akan mempromosikan snap tersebut ke cabang stabil di Snap Store.