ولم يتم ضبط مواصفات مواصفات الخلاصة العامة للنقل العام (GTFS) في الحجر. بدلاً من ذلك، هي مواصفات مفتوحة تم تطويرها وصيانتها من قِبل منتدى مؤسسات النقل العام ومطوّري البرامج والجهات المعنيّة الأخرى التي تستخدم مواصفات الخلاصة العامة للنقل العام (GTFS). من المتوقّع أن يقدّم منتدى المنتجين والمستهلكين هذا البيانات اقتراحات لتوسيع نطاق المواصفات لتفعيل الإمكانيات الجديدة. للمساعدة في إدارة هذه العملية، تم وضع الإجراءات والإرشادات التالية.
عملية تعديل المواصفات
المواصفات والمراجع والمستندات الرسمية مكتوبة باللغة الإنجليزية. إذا اختلفت ترجمة لغة أخرى عن اللغة الإنجليزية الأصلية، تكون الأولوية للترجمة السابقة. يتم إجراء جميع الاتصالات باللغة الإنجليزية.
يُرجى إنشاء فرع باستخدام git مع تحديث كل الأجزاء ذات الصلة من تعريف البروتوكول ومواصفاته وملفات مستنداته (باستثناء الترجمات).
يمكنك إنشاء طلب سحب على https://github.com/google/transit. يجب أن يشتمل طلب السحب على وصف مطوّل للتصحيح. يصبح منشئ طلب السحب هو الداعم.
بعد تسجيل طلب السحب، يجب أن يعلن عنه المناصر في القائمة البريدية لتغييرات GTFS، بما في ذلك رابط إلى طلب السحب. بعد الإعلان عن الطلب، يتم اعتباره اقتراحًا. يجب أيضًا تعديل طلب السحب ليتضمّن رابطًا يؤدي إلى إعلان "مجموعات Google" حتى يمكن مرجعها بسهولة.
- بما أنّ الداعم هو مساهم، عليه توقيع اتفاقية ترخيص المساهم قبل قبول طلب السحب.
تتم مناقشة الاقتراح. يجب استخدام التعليقات التي تتضمن طلبات سحب كمنتدى مناقشة وحيد.
- وتستمر المناقشة طالما أن المناضل ضروري، ولكن يجب أن تكون مدته 7 أيام تقويمية على الأقل.
- ويتحمّل المدّعي مسؤولية تعديل الاقتراح في الوقت المناسب (أي طلب السحب) استنادًا إلى التعليقات التي يوافق عليها.
- وفي أي وقت، يمكن للمدّعي المطالبة بالاقتراح الذي تم التخلي عنه.
يستطيع المناصِر التصويت على نسخة من الاقتراح في أي وقت بعد مهلة الـ 7 أيام الأولية المطلوبة للمناقشة.
- قبل الدعوة للتصويت، يجب أن يُطبِّق منتج واحد على الأقل من مواصفات GTFS ومستهلك GTFS التغيير المقترَح. من المتوقّع أن يشمل منتج (GTFS) تغييرًا في خلاصة GTFS المتاحة للجميع وتوفّر رابطًا إلى هذه البيانات ضمن تعليقات طلب السحب، وأنّه توفّر رابطًا في تعليقات طلب السحب إلى تطبيق يستخدم هذا التغيير بطريقة غير بسيطة (أي أنّه يدعم وظائف جديدة أو محسّنة).
يستغرق التصويت الحد الأدنى من الفترة الكافية لتغطية 7 أيام تقويمية كاملة و5 أيام عمل سويسرية كاملة. ينتهي التصويت في الساعة 11:59 مساءً بالتوقيت العالمي المتفق عليه.
- ويجب أن يعلن المؤيِّد عن وقت الانتهاء المحدّد في بداية التصويت.
- أثناء فترة التصويت، لا يُسمح إلا بإجراء تغييرات تحريرية على الاقتراح (قد يتم تغيير المصطلحات، طالما أنّها لا تغيّر المعنى).
- يُسمح لأي شخص بالتصويت بنعم أو لا على شكل تعليق في طلب السحب، ويمكن تغيير الأصوات حتى نهاية فترة التصويت. في حال غيّر أحد الناخبين تصويته، يُنصَح بإجراء ذلك من خلال تعديل التعليق الأصلي على التصويت من خلال الضغط على التصويت وكتابة التصويت الجديد.
- ولا يتم أخذ الأصوات في الاعتبار قبل بدء فترة التصويت.
يتم قبول الاقتراح في حال كان هناك إجماع إجماع على ما لا يقل عن 3 أصوات.
- لا يتم احتساب تصويت المقترَح من إجمالي 3 أصوات. على سبيل المثال، إذا أنشأت Proposer X طلب سحب وصوّت بـ "نعم"، وكان المستخدم "Y" و"Z" بنعم، يتم احتساب ذلك ضمن إجمالي عدد الأصوات "نعم".
- سيتم تحفيز الأصوات التي تهدف إلى التصويت، ومن الأفضل أن تقدّم ملاحظات قابلة للتنفيذ.
- إذا تعذّر التصويت، قد يختار المدّعي مواصلة العمل على الاقتراح أو التخلّي عن الاقتراح. يجب الإعلان عن أي قرار بشأن المحامي في القائمة البريدية.
- إذا استمر المدافع في العمل على الاقتراح، يمكن طلب تصويت جديد في أي وقت خلال 30 يومًا على الأكثر من نهاية التصويت السابق.
- إذا لم يتم طلب التصويت خلال 30 يومًا تقويميًا من الاقتراح الأصلي أو 30 يومًا تقويميًا منذ نهاية التصويت السابق، يتم إلغاء الاقتراح.
في حال التخلي عن الاقتراح، يتم إغلاق طلب السحب المقابل.
إذا تمت الموافقة على الاقتراح:
- تلتزم Google بدمج التصويت الذي تم التصويت عليه في نسخة طلب السحب (بشرط أن يوقّع المساهمون على اتفاقية ترخيص المحتوى) وينفّذ طلب السحب خلال 5 أيام عمل.
- يجب عدم تضمين الترجمات في طلب السحب الأصلي. وتتحمّل Google مسؤولية تعديل الترجمات ذات الصلة في نهاية المطاف إلى لغات متاحة، ولكن نرحّب بالطلبات المُكتسَبة للحصول على الترجمة من المنتدى وسيتم قبولها فور معالجة كل التعليقات التحريرية.
يجب الإعلان عن النتيجة النهائية لطلب السحب (القبول أو التخلي عنه) في سلسلة محادثات "مجموعات Google" نفسها التي تم فيها الإعلان عن طلب السحب.