- Koleksi yang mengumpulkan dan menampilkan pencapaian yang ditolak saat membuat fitur GitHub Profile Achievements
- Setiap item adalah daftar yang terdiri dari judul pencapaian, prototipe lencana, dan syarat untuk mendapatkannya
- Contoh pencapaian mencakup membuat lebih dari 100 komentar issue yang hanya berisi
+1atau emoji jempol, tanpa sengaja melakukan commit secret API key ke public repository, atau melakukan commit langsung ke branchmainhingga merusak build process - Contoh lain mencakup memiliki lebih dari 1.000 open issue di public repository milik sendiri, mempertahankan lebih dari 150 branch yang sudah di-merge tetapi belum dihapus, atau me-review dan menyetujui pull request lebih dari 10.000 baris dalam waktu 15 detik
- Ini adalah proyek bercanda yang secara eksplisit menyatakan “This is a joke”, dan tertulis bahwa mereka menerima PR
- Disebutkan terinspirasi dari Schweinepriester/github-profile-achievements, dan lencananya dibuat berdasarkan artwork dari OpenMoji
1 komentar
Komentar Hacker News
Usulan: “The Artist” untuk orang yang mengunggah screenshot terminal alih-alih menyalin-tempel teks, dan “The Filmmaker” untuk orang yang mengunggah GIF sesi terminal alih-alih menulis apa yang mereka lakukan
Para maintainer benar-benar menyukai seniman dan sutradara!
“Captain Obvious”: orang yang membuka issue dengan sangat agresif sambil mengeluh proyek tidak bisa diinstal, lalu menghilang dan tidak pernah membalas lagi setelah maintainer menjawab dan meminta mereka memeriksa apakah ada instruksi penting yang terlewat padahal sudah tertulis jelas di dokumentasi
Sering kali keduanya menangkap detail kecil jauh lebih baik daripada penjelasan seseorang. Bisa jadi bug bergantung pada satu tindakan yang dapat dilakukan dengan beberapa cara, atau pengguna sendiri tidak sadar bahwa tindakan yang mereka lakukan tepat sebelum memicu bug adalah bagian dari masalah. Bisa juga hanya terjadi pada kondisi tertentu seperti ukuran layar tertentu, warna terminal, atau penggunaan layar sentuh
Dengan video, hal-hal seperti ini jauh lebih mudah disadari. Memang tidak sempurna, dan yang terbaik adalah jika ada penjelasan rinci bersama videonya, ditambah error atau teks penting juga ditempel agar bisa disalin. Meski begitu, kalau harus memilih salah satu, sering kali saya lebih memilih video daripada teks
Jadi dalam konteks ini, saya sungguh menyukai “Filmmaker”. Tolong kirim screenshot, dan kirim video juga
“Social distancer”: mengirim commit yang hanya menambahkan spasi
“Edgycat”: berkontribusi atau mengusulkan badge untuk repositori ini. Saya sedang mengejar badge ini sekarang
“Duct tape”: mengirim tiga commit berturut-turut yang berisi teks
fix testsAnehya, saya sering menerima screenshot teks dari orang-orang teknis. Log file, pesan error, apa pun, semuanya dikirim sebagai gambar. Rasanya seperti mereka mengira Slack adalah alat yang hanya bisa dipakai untuk mengirim gambar dan emoji
Saya tidak berniat mengetik ulang kata kunci dari 3 halaman exception Java, maupun menyalin manual pesan kredensial AWS yang sudah ter-encode
“Internet famous”: ada bug yang begitu parah di repositori sampai muncul artikel tentangnya
Keduanya terpikir sambil mengingat https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issue...
“Unpopular opinion”: satu komentar yang diposting di issue menerima lebih dari 100 dislike
“I will raise with the team”: issue atau pull request yang mendapat lebih dari 100 like tetap terbuka lebih dari 1 tahun
“For legal reasons”: pull request perbaikan issue diajukan, tetapi otomatis ditutup karena tidak menandatangani CYA
“Business Model Blues”: lebih dari 50% teks dalam file
LICENSEberubah“Back from the dead”: meninggalkan komentar pada issue atau pull request yang dibuka lebih dari 1 tahun lalu
Jika ada lebih dari 1.000 issue terbuka di repositori publik, badge “This is fine” benar-benar diperlukan
Dibanding 10 tahun lalu, sekarang proyek open source sudah terlalu banyak, dan terutama di ranah JavaScript ada sangat banyak proyek dengan bug terbuka dalam jumlah yang sulit dipercaya
Masalahnya, kualitas sebagian besar bug ini tampak rendah. Akibatnya, bahkan ketika pengembang berpengalaman dengan banyak rekam jejak kontribusi membuka bug untuk membantu, hal itu mudah saja diabaikan
Saat ini saya sedang menunggu bug di next.js di mana 404 tidak mengembalikan 404, dan issue itu sudah terbuka berbulan-bulan (https://github.com/vercel/next.js/issues/51021). Saya tidak punya waktu untuk menulis pull request, tetapi selama ini saya sudah menulis banyak pull request dan laporan bug serta ikut berpartisipasi di berbagai proyek open source, jadi menurut saya saya sudah melakukan bagian saya
Meski terdengar elitis, saya berharap maintainer punya cara untuk mengurutkan bug berdasarkan reputasi pelapor. Dengan begitu proyek bisa memprioritaskan issue berkualitas tinggi
Tapi tidak, semuanya harus gratis, lalu secara mengejutkan issue terbuka menumpuk dan tidak ada yang mau menanganinya
Keduanya tetap menarik
“The thief”: pendekatan seseorang terhadap open source adalah menutup pull request lalu menggabungkan perbedaannya secara manual atas nama sendiri
Hal seperti ini cukup sering terjadi pada proyek yang dijalankan perusahaan besar, dan mungkin ada alasan kepatuhan, tetapi dari luar terlihat cukup mencurigakan
Agak disayangkan tidak ada favorit pribadi saya. Yaitu saat seseorang membuka lebih dari 50 issue permintaan fitur tetapi tidak punya kontribusi lain
Saya sudah mendapatkan “patient skeleton” dua kali
Yang benar-benar menakjubkan adalah salah satunya baru di-merge setelah 2 tahun. Tidak ada percakapan apa pun tentang pull request itu, dan karena proyeknya minim aktivitas, PR itu begitu saja luput dari perhatian. Saya sudah menyerah dan mengatur
requirements.txtagar menunjuk ke fork sayaOrang lain membuka issue untuk masalah yang sama dengan yang diperbaiki oleh pull request lama saya, dan ketika saya menjawab di issue itu bahwa PR tersebut menyelesaikannya, aktivitas itu akhirnya membuatnya terlihat
Yang satunya lagi masih menunggu
Saya mengusulkan “YOLO”. Untuk kasus notifikasi Dependabot yang diabaikan selama lebih dari 3 bulan
Anggap saja penghargaan ini sudah tertulis atas nama saya
Daftar lengkap pencapaian aslinya ada di sini: https://github.com/Schweinepriester/github-profile-achieveme...
Sebagai koreksi, ini bukan pencapaian yang ditolak GitHub, melainkan hanya ide lelucon yang dibuat oleh developer yang tidak berafiliasi dengan GitHub bernama “flet”
Ada usulan untuk memberi pencapaian “Copium” jika seseorang memberi bintang pada repositorinya sendiri
“Type O Contributor”: satu-satunya kontribusi seseorang hanyalah perbaikan ejaan dan tata bahasa yang sepele