نحن نحاول إنشاء وسيط حيث يلتقي الأشخاص الذين يرغبون في البدء بالمساهمة في مفتوح المصادر والمساهمين مفتوح المصدر وأفكارهم وأسئلتهم (البدء بمصدر مفتوح).
موقع الويب [WIP]
بعد كل التزام
predev على Github تلقائيًا إلى OpenSourceHelpCommunity-predev.herokuapp.com.develop على Github تلقائيًا إلى OpenSourceHelpCommunity-dev.herokuapp.com.master تلقائيًا على OpenSourceHelpCommunity.herokuapp.com.هذا يستخدم Django (1.11) و Bootstrap
هذا مشروع مفتوح المصدر وسنكون سعداء برؤية المساهمين الذين يبلغون عن الأخطاء وطلبات ميزات الملفات لتقديم طلبات السحب أيضًا. يلتزم هذا المشروع بمدونة قواعد السلوك التعاونية. من خلال المشاركة ، تتوقع الحفاظ على مدونة قواعد السلوك. قبل إنشاء New issue Pull request ، يرجى الرجوع إلى القالب.
تتم جميع التطوير على فرع predev ، وبمجرد أن نكون مستعدين لاختبار النشر في بيئة حقيقية مع قواعد البيانات ، نقوم بدمج فرع predev مع فرع develop . عندما نكون مستعدين للإصدار الجديد ، فإننا develop مع master لنشره على موقعنا الرئيسي. يرجى إرسال طلب السحب الخاص بك بناءً على فرع predev .
يجري
pip install -r requirements.txtلتثبيت كل ما هو مطلوب لتشغيل هذا المشروع على Heroku وكذلك على محليك.
استنساخ هذا المستودع باستخدام
git clone [email protected]:OpenSourceHelpCommunity/OpenSourceHelpCommunity.github.io.gitاذهب إلى داخل تطبيق Django Main Django على تثبيت Django
cd oshcقم بتثبيت اللوح المسبق في خطافات GIT الخاصة بك. ستعمل اللجنة المسبقة الآن على كل الالتزام. في كل مرة تقوم فيها باستنساخ مشروع يستخدم التثبيت المسبق للالتزام قبل الالتزام ، يجب أن يكون دائمًا أول شيء تفعله بعد تثبيت المتطلبات.
pre-commit installملفات جمع باستخدام
python manage.py collectstaticتشغيل التطبيق
python manage.py runserver لتشغيل تطبيق الويب في وضع التصحيح ، قم بتعيين متغير بيئة التصحيح. في Linux ، قم بتشغيل export DEBUG=True في المحطة.
لا تتردد في رفع المشكلات وإصلاحها. لأي أسئلة ، انضم إلى #OSHC-DEV على Slack. احصل على دعوة هنا.
ملاحظة: جميع المهام المتعلقة بالتصميم لها مكافأة مرتبطة بها.