FAQ - MoreliaTalk/morelia_server GitHub Wiki
ЧаВо
Что ты такое?
MoreliaTalk - простой мессенджер который разрабатывает группа энтузиастов в своё свободное время. Основная задача разработки учиться и закреплять новые знания, а так же выпустить рабочий продукт.
Что делать в самом начале?
Почитай карточки в трелло, посмотри какие можешь взять на себя. Жестких сроков и рамок работы никто не ставит. Если решился взяться за работу прикрепи себя к карточке в трелло.
Чем я могу вам помочь?
Нужны любые "руки", программист ли, дизайнер ли - все пригодятся.
Какие технологии используете?
Всё самое популярное! Основа это Python и JavaScript. Но если ты изучаешь C# и хочешь написать приложение-клиент на этом языке, добро пожаловать!
Как начать работать?
Сначала нужно установить на своём компьютере все необходимые инструменты. После чего клонировать (форкнуть) репозиторий с гитхаба и настроить рабочее окружение.
Какие инструменты?
Для работы рекомендуется использовать IDE, например: PyCharm Community или любой из приглянувшихся редакторов исходного кода: VSCode Atom Sublime Text
Для работы с GitHub: GitHub Desktop или Git
Как клонировать (форкнуть) репозиторий?
Как настроить рабочее окружение?
Для работы с проектом необходима установка библиотек которые он использует, т.н. рабочее окружение, для этого используется утилита Pipenv
Если не установлен pipenv, выполнить
python -m pip install pipenv
Создать виртуальное окружение в директории с проектом
pipenv shell
Установить все требуемые библиотеки из Pipfile
pipenv install --ignore-pipfile
Где проводится тестирование и сборка
Это ещё не реализовано.
Где развёрнут сервер и как к нему подключиться?
Сервер запущен по адресу здесь и здесь На сегодняшний день автодеплоя нет, всё делается ручками.
Если у меня остались ещё вопросы?
Смело задавай вопросы в нашей группе Project MoreliaTalk в телеграме.
Чат для разработчиков в Slack: moreliatalk.slack.com