All Projects → DJWOMS → Djangochannel

DJWOMS / Djangochannel

Licence: bsd-3-clause
Проект призван помочь людям в обучении программированию и веб разработке

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Djangochannel

Django Bookworm
A fun project to store my learning from each book that I read.
Stars: ✭ 23 (-17.86%)
Mutual labels:  django-rest-framework
React Book
Free book on React. Beginner to intermediate.
Stars: ✭ 855 (+2953.57%)
Mutual labels:  programming
Scripting course
📓 A reference guide to Linux command line, Vim and Scripting
Stars: ✭ 881 (+3046.43%)
Mutual labels:  programming
Zhihu
django + vue 仿知乎
Stars: ✭ 24 (-14.29%)
Mutual labels:  django-rest-framework
Django Rest Framework Social Oauth2
python-social-auth and oauth2 support for django-rest-framework
Stars: ✭ 941 (+3260.71%)
Mutual labels:  django-rest-framework
Cs Fundamentals
🎓 Data structures and algorithms
Stars: ✭ 869 (+3003.57%)
Mutual labels:  programming
Programming Book Recommendations List
My personal list of books that I recommend to read if you are a software developer
Stars: ✭ 22 (-21.43%)
Mutual labels:  programming
Seven23 server
Fully manual budget app to track your expenses. Opensource, with privacy by design.
Stars: ✭ 20 (-28.57%)
Mutual labels:  django-rest-framework
Crazy Weekend
Mengobati rasa ingin tahu atau kadang hanya iseng
Stars: ✭ 9 (-67.86%)
Mutual labels:  programming
Notebooks
Learn Python for free using open-source notebooks in Hebrew.
Stars: ✭ 877 (+3032.14%)
Mutual labels:  programming
Project Dashboard With Django
Agile Project Management dashboard with Django REST and Vue.js
Stars: ✭ 25 (-10.71%)
Mutual labels:  django-rest-framework
Snapp
Snapp! turns Snap! projects into standalone executables!
Stars: ✭ 26 (-7.14%)
Mutual labels:  programming
Sgdk
SGDK - A free and open development kit for the Sega Mega Drive
Stars: ✭ 868 (+3000%)
Mutual labels:  programming
Logorain Ascii Art
Logorain-ASCII-Art: A simple Image to ASCII Art converter
Stars: ✭ 24 (-14.29%)
Mutual labels:  programming
Drf Tus
A Tus (tus.io) library for Django Rest Framework
Stars: ✭ 15 (-46.43%)
Mutual labels:  django-rest-framework
Introduction To Programming With Matlab
Coursera Course: Introduction to Programming 👩‍💻 with MATLAB ~by Vanderbilt University 🎓
Stars: ✭ 23 (-17.86%)
Mutual labels:  programming
Papers We Love Bbsr
Papers-we-love bhubaneswar chapter
Stars: ✭ 12 (-57.14%)
Mutual labels:  programming
Awesome Scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+130928.57%)
Mutual labels:  programming
Timed Backend
Django API for the Timed application
Stars: ✭ 15 (-46.43%)
Mutual labels:  django-rest-framework
Csit C
C Programming Full Course Material for Students of BScCSIT or any other IT courses B.Sc.CSIT, CSIT, BSc.CSIT, BScCSIT, BSc.CSIT in Nepal. BSc.CSIT Notes | BSc CSIT Notes | Notes | CSIT Nepal
Stars: ✭ 13 (-53.57%)
Mutual labels:  programming

Django Channel

Join the chat at https://gitter.im/djangochannel/community Build Status Coverage Status

Сайт

Описание проекта:

Проект призван помочь людям в обучении программированию, веб разработке и английскому языку. В обучении и понимании материала поможет сообщество и личный преподаватель. Вы можете найти себе товарища или группу людей для совместного обучения и выполнения задач. Отслеживайте личный прогресс обучения и получайте награды за любую активность.

  • Геймификация позволяет повысить вовлеченность в процесс обучения
  • Задания которые можно выполнять лично и группами
  • Онлайн курсы это интерактивный учебник, который содержит статьи, видеоматериалы, тесты, примеры и проекты.
  • Статьи
  • Форум
  • Сообщества
  • Тесты

Инструменты разработки

Стек:

  • Python >= 3.7
  • Django >= 2
  • PostgreSQL
  • Angular

Как работаем:

  • Все предложения и найденные ошибки добавляются в виде Issues на GitHub всеми желающими
  • Обсуждаем фичи в чатах Slack и Telegram
  • Над вехами работаем в рамках Trello
  • Макеты разрабатываются в Figma
  • Пулреквесты по таскам предлагаются всеми желающими, в комментариях к таскам люди пишут что начали делать и когда планируют закончить.
  • Пул реквесты обсуждаются командой и сливаются в мастер.

Ссылки:

Как стать членом команды:

  • Иметь время на проект
  • Иметь мотивацию сделать Мир лучше
  • Иметь необходимые навыки (если вы ничего не умеете, можно помогать с пиаром)
  • Прочитать манифест (Вы его читаете=)
  • Сделать пулл реквест, который будет смержен в основной проект и пообщаться с текущей командой (голос/переписка)
  • Прочитать и создать свои Issues (вопросы, предложения)

Создать Issues можно и тем, кто не хочет работать с нами над проектом, а просто хочет задать вопросы и дать нам совет

Разработка

1) Сделать форк репозитория и поставить звездочку)
2) Клонировать репозиторий
git clone ссылка_сгенерированная_в_вашем_репозитории
3) Создать виртуальное окружение
python -m venv venv
4) Активировать виртуальное окружение
5) В папке DS файл local_settings.py-example переименовать в local_settings.py и прописать конект к базе
6) Устанавливить зависимости:
pip install -r req.txt
7) Выполнить команду для выполнения миграций
python manage.py deploy
8) Создать суперпользователя
python manage.py createsuperuser
9) Запустить сервер
python manage.py runserver

Синхронизировать с основной веткой репозитория проекта, когда она изменилась:

1. Добавить удалённый репозиторий
git remote add название_ветки_на_локальной_машине https://github.com/DJWOMS/djangochannel
2. Проверить добавилась ли ссылка
git remote -v
3. Синхронизируем с основной веткой на своей машине
git pull название_ветки_на_локальной_машине develop
4. Внесенные изменения добавляем в ветку в своем репозитории и пушим в свой удаленный репозиторий
git add .

git commit -m "четкое_и_понятное_описание_проделанной_работы""

git push
5. Сделать пулл реквест в основной ветке Django Channel в develop branch
Разработка осуществляется через ветку develop

Команда

DJWOMS

License

BSD 3-Clause License

Copyright (c) 2019-present, DJWOMS - Omelchenko Michael

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].