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