GithubHelp home page GithubHelp logo

rost381 / djangochannel Goto Github PK

View Code? Open in Web Editor NEW

This project forked from djwoms/djangochannel

0.0 0.0 0.0 12.82 MB

Проект призван помочь людям в обучении программированию и веб разработке

License: BSD 3-Clause "New" or "Revised" License

Python 61.07% HTML 25.61% CSS 13.32%

djangochannel's Introduction

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

djangochannel's People

Contributors

djwoms avatar hamel007 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.