تطبيق ويب تم إنشاؤه باستخدام إطار عمل django
. يتم استخدام الواجهة الأمامية باستخدام html
و bootstrap
و sqlite3
كقاعدة بيانات. يمكنك إضافة مقالات يمكن لأي شخص مشاهدتها. فقط قم بإنشاء حساب وأنت على ما يرام.
بايثون 3.8
جانغو 2.2.10 والمتطلبات الإضافية موجودة في Pipfile .
$ git clone https://github.com/<your-github-username>/newspaper-app.git
$ cd newspaper-app
$ pip3 install pipenv
$ pipenv install
$ pipenv shell
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser
$ python manage.py runserver
فيما يلي قائمة بالخطوات الواجب اتباعها لنشر تطبيق على Heroku:
$ pipenv lock
المناسب$ touch Procfile
Update Procfile with - web: gunicorn <project_name>.wsgi --log-file -
$ pipenv install gunicorn==19.9.0
$ heroku login
$ heroku create <app_name>
$ heroku git:remote -a <app_name>
$ heroku config:set DISABLE_COLLECTSTATIC=1
$ git push heroku master
$ heroku ps:scale web=1
لا تتردد في إثارة مشكلة أو تقديم طلب سحب لإصلاح خطأ أو إضافة ميزة جديدة. إذا كنت جديدًا في مجال البرمجيات مفتوحة المصدر، فيمكنك أولاً أن تقرأ عن git بالنقر هنا.
للبدء، الخطوة الأولى هي مقابلة المجتمع. نحن نستخدم Slack للتواصل، وهناك سيرشدك المجتمع المفيد. Slack هي خدمة مراسلة فورية يستخدمها مطورو ومستخدمو GitHub. يستخدم غرف الدردشة، حيث يمكن للمطورين الانضمام والتحدث عن موضوع معين. انقر هنا للانضمام إلى مساحة عمل Slack الخاصة بنا.
تحقق من قواعد السلوك.