PR

【Python】PEPを訳して読むーPEP10

PEP

Python Enhancement Proposals(PEP)は、Pythonコミュニティによって提案され、議論され、採用されるためのフレームワークです。PEPは、Python言語の変更や機能の追加、ライブラリの変更、さらにはプロセスやガバナンスに関する提案など、Pythonエコシステム全体に影響を与える様々なテーマを扱います。

この記事では、PEPの和訳を行い概要やその重要性、そしてPEPの詳細な構造や内容について理解していきます。本記事を通じて、PEPの理解を深め、Pythonの発展に貢献する一助となれば幸いです。

スポンサーリンク

基本情報

Voting Guidelines

Author:barry at python.org (Barry Warsaw)
Status:Active
Type:Process
Created:07-Mar-2002
Post-History:07-Mar-2002
スポンサーリンク

アブストラクト

このPEPは、python-devの投票ガイドラインについて概説しています。これらのガイドラインは、特定の提案やアイデア、または機能に関するフィードバックを提供し、あるいは「風向き」を把握するためのものです。これらは拘束力を持ちません。

スポンサーリンク

背景

Pythonコミュニティで新しいアイデア、機能、パッチなどが提案されるとき、おそらくpython-devのメーリングリストで(おそらくpython-dev1で)行われますが、場合によってはコミュニティ全体の一般的な意見を把握することが有益です。時には、人々は単に自分の意見を登録したいだけです。時にはBDFLがストローポールを取りたい場合もあります。どのような理由があっても、これらのガイドラインは開発者に共通の言語を提供するために採用されています。

意見は(時には)役立つかもしれませんが、それらは決して拘束力を持ちません。理由付きの意見は、裸のスコアよりも常に高く評価されます(特に -1 の投票の場合は特にそうです)。

スポンサーリンク

投票のスコア

スコアリングガイドラインは、Apacheの投票手順2から緩く派生していますが、もちろん我々自身の考えも反映されています。4つの可能な投票スコアがあります。

+1好き
+0どうでもいいけど、進めてください
-0どうでもいいので、なぜやるのか?
-1嫌い

時々、+2、+1000、または-1000のような投票スコアでの熱狂的なエネルギーの波が見られるかもしれません。これらは、上記のスコアを大幅に超える価値はあまりありませんが、そんなにギークなことに興奮する人々を見るのはいいことです。

スポンサーリンク

リファレンス

  1. Python Developer’s Guide, (http://www.python.org/dev/) ↩︎
  2. Apache Project Guidelines and Voting Rules (http://httpd.apache.org/dev/guidelines.html) ↩︎

コメント

タイトルとURLをコピーしました