Bootcamp: تحسينات اضافيه

تم إنشاؤها على ٢٦ نوفمبر ٢٠١٦  ·  11تعليقات  ·  مصدر: vitorfs/bootcamp

باتباع الاقتراحات المقدمة من vitorfs وأسئلة dwayne في # 57 ، أردت تعيين قائمة بالتحسينات المحتملة:

  • [x] الهجرة إلى Python 3.
  • [x] حافظ على التوافق مع الإصدارات السابقة مع Python 2.
  • [x] أضف تغطية (مُقترحة في أحدث PR # 65 كما هو مقترح في رقم 48).
  • [x] أضف شارة المعاطف.
  • [x] أضف متطلبات المراقبة (يتطلب الأمر .io هو الذي يدور في ذهني).
  • [x] أضف شارة required.io (هذا لأن هذه هي الخدمة التي أعرفها)
  • [x] قم بتشغيل isort في المشروع (حسنًا ، يمكن القيام بذلك يدويًا ، وقد قمت بالتنظيف قليلاً بالفعل).
  • [x] قم بتشغيل Flake8 في المشروع.
  • [x] قم بتلميع بنية الكود بتطبيق نمط أكثر من 12 عاملاً (كما هو مقترح في رقم 55).
  • [x] أضف عامل بناء لتدفق التطوير (كما هو مقترح في رقم 51).
  • [x] تنفيذ CBV (لدي بالفعل شكوك حول هذا المقترح في رقم 50 ولكن أعتقد أنه يجب مناقشته على الأقل).
  • [x] تنفيذ إدارة أفضل للمستخدم ووظائف سير العمل (استعادة كلمة المرور ، تكامل الشبكات الاجتماعية ، إنشاء الحساب ، إدارة تسجيل الدخول ، إعادة التوجيه الصحيحة) كما هو مقترح في # 86 و # 53 و # 32 و # 28 و # 2.
  • [x] أضف اختبارات إلى التطبيقات للتحقق من صحة الوظائف وبهذه الطريقة تزداد تغطية الاختبار ، كما هو مقترح في رقم 63 واستكمل بالمتطلبات من رقم 48 ورقم 65 والتي تم حلها بالفعل.
  • [x] أضف إدارة أفضل لوضع العلامات. كما هو مقترح في # 54 و # 73 و # 74.
  • [x] تنفيذ دورة إصدار جيدة في المشروع (لا بد لي من العمل على هذا لأنني لست مدركًا حقًا لكيفية عمله)
  • [] أضف Tox إلى المشروع.

في القائمة التالية ، سأحدد بعض الطلبات الإضافية ، التي ربما تكون قديمة جدًا ومنزلة بطريقة ما إلى الدرج اللطيف:

  • [x] قم بتحسين اختصار لوحة المفاتيح لإرسال التعليقات ، وربما قبول _CMD + Enter_ على OS X ، تمامًا مثل GitHub (كما هو مقترح في # 29).
  • [] أضف نظام سمعة المستخدم وعملية الإدارة الخاصة به بحيث يمكن تجاوزه (كما هو محدد في # 19).
  • [x] تطبيق تدويل أفضل (فكرة جامحة حقًا ، لكن من يدري).
  • [x] اعرض قائمة المستخدمين الذين أحبوا موجزًا ​​معينًا ، عند التمرير (كما هو مطلوب في # 21).
  • [] توحيد مثيلات متعددة لمعسكر تدريب المستجدين (كما هو مقترح في رقم 31).

هل لديكما اقتراحات أو طلبات أو أهداف إضافية؟ على سبيل المثال ، الشارات رائعة حقًا ، لكن لا داعي لامتلاكها جميعًا ، هل لديك بعض الأفكار حول الشارات التي يجب أن يحملها المشروع؟

PD 4-12-16: تحديث القائمة لتشمل مراقبة المتطلبات والشارة المناسبة.
PD 18-12-16: تحديث القائمة لتشمل نظام السمعة.
PD 13-05-17: تحديث القائمة لتشمل متطلب إضافة اختبار إلى التطبيقات.
PD 3-7-17: تحديث المشكلة لإضافة قائمة بالطلبات المنسية واللطيفة.

enhancement help wanted question

التعليق الأكثر فائدة

يشرفني vitorfs على

ال 11 كومينتر

يشرفني vitorfs على

مرحبًا vitorfs كنت أحاول أن أضيف

أعتقد أنه من الآن أصبح لدي تغيير في قلبي فقط بسبب الإحباط لأنني لم أتمكن من القيام بذلك ، لكني أحب سماع رأيك.

يا @ سيباستيان كود! أنا حقًا أقدر كل هذا الجهد ومساهماتك في المشروع! :-)
لقد أضفت شارة required.io في الملف README.md
لدينا بعض المتطلبات التي عفا عليها الزمن ، ولكن مما رأيته من السهل تطويرها

مرحبًا vitorfs وشكرًا على

التحديث بعد تشغيل Flake8 وتطبيق التغييرات المقترحة. هل تمانع في اختباره قليلاً لترى كيف سارت الأمور؟

Ufff ، تنفيذ عامل الميناء. كنت أعتقد أنه لن ينجح. ما أغباني.

مرحبًا ، @ sebastian-code هل ما زال أي شخص يعمل على هذا "عرض قائمة المستخدمين الذين أحبوا موجزًا ​​معينًا ، عند التمرير (كما هو مطلوب في # 21)". لأنني أود أن أرسل العلاقات العامة حول هذه المسألة.

مرحبًا @ chetanya-shrimali لا مما أعرفه. سأكون سعيدا إذا قمت بإرسال واحدة.

مرحبًا ، لقد حصلت على نظام مصادقة اجتماعية يعمل مع AllAuth Django ، لكن كان يتعين علي تثبيت موقع المسؤول لتهيئة ذلك. ربما يمكننا تضمين هنا؟

لقد قمت بتضمين لوحة الإدارة مع jetnorsec !
الشارات هي ميزات مثيرة جدا للاهتمام!

تم التوصل إلى معلم ، إغلاق هذه القضية.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

sebastian-code picture sebastian-code  ·  11تعليقات

mwanjajoel picture mwanjajoel  ·  5تعليقات

Shekharnunia picture Shekharnunia  ·  10تعليقات

phamminhtris picture phamminhtris  ·  12تعليقات

Allan-Nava picture Allan-Nava  ·  14تعليقات