— Ringkasan blog Hugo van Kemenade, 「PEPs & Co.」 (2025-05-14) oai_citation:0‡Hugo van Kemenade
Poin-poin penting sekilas
-
Latar lahirnya PEP
- Pada akhir 1990-an, Barry Warsaw yang berada di CNRI mengacu pada model IETF RFC dan menilai bahwa Python juga perlu mengadopsi dokumen resmi dengan alur “usulan → diskusi → kesimpulan”.
- Ia terlebih dahulu menciptakan kata ‘PEP’ dengan nuansa “ringan dan bersemangat (peppy)”, lalu secara terbalik memberinya arti Python Enhancement Proposal sebagai sebuah backronym.
- Warsaw sendiri menulis PEP 0 (daftar isi) dan PEP 1 (penjelasan proses) untuk membangun kerangka tersebut. oai_citation:1‡Hugo van Kemenade
-
Adaptasi sukses model RFC
- PEP memakai pendekatan “mengumpulkan isi pembahasan dalam satu dokumen”, sehingga para pengembang inti dapat meninjau banjir ide secara efisien.
- Setelah itu, format proposal ini melampaui Python dan menjadi ‘standar kolaborasi’ di banyak proyek open source. oai_citation:2‡Hugo van Kemenade
-
Beragam turunan ‘○EP’
Hanya dengan melihat contoh perluasannya yang paling representatif saja, daya sebar model PEP sudah terlihat jelas.Singkatan Komunitas Nama resmi AIP Apache Airflow Airflow Improvement Proposal BIP Bitcoin Bitcoin Improvement Proposal DEP Django Django Enhancement Proposal JEP Jupyter Jupyter Enhancement Proposal KEP Kubernetes Kubernetes Enhancement Proposal NEP NumPy NumPy Enhancement Proposal SLEP scikit-learn Scikit-learn Enhancement Proposal SPEC Scientific Python Scientific Python Ecosystem Coordination TIP Tcl Tcl Improvement Proposal XEP XMPP XMPP Extension Protocol -
Mengapa ini penting
- PEP menjamin transparansi dan keterlacakan dalam pengembangan terdistribusi berskala besar, serta membantu komunitas merancang roadmap mereka sendiri.
- Daftar ‘○EP’ yang dirangkum blog ini menunjukkan bahwa “proses proposal yang terdokumentasi” adalah elemen esensial dalam tata kelola open source modern. oai_citation:4‡Hugo van Kemenade
Belum ada komentar.