Kontribusi

Halaman ini menjelaskan cara meminta ikon, melaporkan bug ikon, dan menyumbangkan gambar.

Minta ikon

Buka permintaan ikon yang menyebutkan kegunaan ikon, benda sehari-hari yang mewakilinya, dan gerakan hover-nya. Permintaan dengan objek yang jelas digambar lebih dulu.

Laporkan bug ikon

Untuk melaporkan masalah seperti sambungan yang terlihat, tanda yang buram pada ukuran kecil, atau gerakan yang salah, buka bug ikon dan lampirkan tangkapan layar.

Kirim ikon

Jika Anda menggambar ikon dengan Skill atau secara manual dan tidak ingin membuka pull request, gunakan halaman pengiriman. Halaman itu memeriksa file Anda di browser dan menyiapkan issue GitHub. File tetap berada di browser sampai Anda memposting issue.

Ekspor gambar sebagai SVG. Dengan Skill, jalankan node scripts/export.mjs. SVG statis sudah cukup: jika ikon diterima, gerakan ditambahkan saat peninjauan. Untuk mengusulkan gerakan sendiri, sertakan file sumber ikon.

Maintainer meninjau setiap kiriman secara visual terhadap aturan desain, menggunakan pratinjau yang diposting di issue. Logo, merek dagang, dan apa pun yang dijiplak dari set ikon lain tidak dapat diterima. Ikon yang diterima masuk ke pustaka di bawah Lisensi MIT dengan mencantumkan nama Anda.

Agar coding agent yang mengirim ikon, tempel prompt ini ke agent tersebut. Agent akan meminta Anda mengonfirmasi ketentuan, lalu memposting issue dengan GitHub CLI:

Submit my icon to the Kubai Icons library:
1. Export it as an SVG by running node scripts/export.mjs --only <name> in the skill folder.
2. Ask me to confirm that I made it, that it contains no logos or copied artwork, and that I agree to publish it under the MIT License. Stop if I do not confirm.
3. Run gh issue create --repo kubai087/kubai-icons --title "[Icon submission] <name>" with a body using these headings: "### Name" (kebab-case), "### What it does on hover" and "### Files" (the SVG in a code block, plus the icon's .js source if there is one).
4. Tell me the issue link.

Gambar ikon

Ikon disimpan di icons/, satu modul ES per ikon. Gambar dengan Kubai Icons Skill atau secara manual, mengikuti PROMPT.md dan docs/authoring.md. Untuk memeriksa hasil kerja Anda, ganti my-icon di bawah dengan nama ikon Anda:

bash
git clone https://github.com/kubai087/kubai-icons
cd kubai-icons && npm install
node tools/check.mjs --only my-icon --with folder,mail   # contact sheets in check-out/lib
npm run validate                                          # names, metadata, markup
npm run build:packages
npm test

tools/check.mjs membuat contact sheet, yaitu gambar pratinjau yang menampilkan ikon Anda di samping ikon yang sudah ada dan tercantum pada --with. Lampirkan ke pull request Anda. CI merender ulang ikon yang berubah dan menjalankan pengujian, lalu maintainer menilai seberapa cocok ikon itu dengan set.

Lisensi

Ikon dan kode paket yang dikontribusikan dirilis di bawah Lisensi MIT. Perubahan pada situs web dan Skill mengikuti ketentuannya sendiri, yang tercantum di halaman Lisensi.

Kubai Icons gratis digunakan Dukung proyek ini