[طلب ميزة] اقتراحات
اقتراحات
عندي شوية اقتراحات وحاب اقول لكم إياها
تعديل الجدول إلى MarkDown عادي بدل HTML Table
فريق Github دعم RTL بشكل رسمي في الموقع
لذلك أشوف أن الأفضل الرجوع إلى ماركدون عادي بدل من جدول
https://github.blog/changelog/2021-11-16-right-to-left-language-support/
التقسيم بحسب اللغة البرمجية
تقسيم المحتوى في الجدول إلى عدة جداول بحسب اللغة البرمجية أو المجال البرمجي
مثال:
ويب، اندرويد
جافاسكربت، كوتلن
تعديلات في الموقع
- الإنتقال إلى
Viteas JavaScript Bundler بدلWebpackالحالي لتسهيل التطوير وتقليل الإعتماديات. - إنشاء مستودع
SaudiOpenSourceCommunity.github.ioمع جعله يقوم بالتحويل إلى SaudiOSS.
أهلا اخوي حمد👋🏽 الله يعطيك الف عافية على الأقتراحات. تعديل الجدول إلى MarkDown عادي بدل HTML Table فكرة الرجوع للمارك داون تحتاج تعديلات في الجدول وفي الموقع (لانه يقرأ من الجدول فنحتاج نعدل على عملية parsing ) لكن لايمنع من التغير إذا فيه مميزات إضافية؟ هل عندك فكرة مثلا وش راح نستفيد إذا غيرنا؟
التقسيم بحسب اللغة البرمجية ممتازة الفكرة وممكن نسويها بطريقة برمجية عن طريق استخدام github API. هل حاب تجرب وتشوف اذا تقدر تسويها؟ الفكرة العامة هي كالتالي: لكل رابط مشروع: خاطب github واحصل على اللغات البرمجة التي كتب فيها المشروع
ونصير نعرض هذه المعلومات في الموقع فقط بدل من الجدول
تعديلات في الموقع
اذا عندك استعداد تسوي هذا الأقتراح، ارفع pull request وراح بإذن الله اراجعة وأضيفه
مره أخرى، الله يعطيك العافية على الأقتراحات💐
برأيي أشوف لو ينقسم الـ readme.md
بنفس الطريقة المُتبعة في awesome repos مثال: https://github.com/rust-unofficial/awesome-rust
لأنه الجدول الحالي تصعب إدارته وتعديله لمن يريد إضافة مشروعه عن طريق Pull Request
وأيضًا لو تم إعادة التقسيم والترتيب بحسب المجال واللغة سيكون أسهل في المُشاركة
مثلًا لو وضعنا عنوان لكل مجال أو لغة، سوف يتيح ذلك لنا عمل
Scroll to Content
عن طريق
URL Hash (fragment identifier)
هكذا مثلًا
https://github.com/SaudiOpenSourceCommunity/SaudiOSS#----كيف-أضيف-مشروعي---
@X7md هل مازلت مهتم في تحسن المشروع وتطبيق بعض أقتراحاتك؟
مستعد اشتغل على موضوع القائمة ك awesome repo تكون الترويسات لغات وتحتها الريبو وجنبها اسم المبرمج
ونقدر نسوي 2 readmes واحد بالتركيز عالمبرمج وتحته الريبوز, والثانيه التركيز عاللغة وتحتها الريبوز كلها خيارات ممكنة