Skip to content
This repository has been archived by the owner on Dec 19, 2024. It is now read-only.
Stepan Skriabin edited this page Aug 19, 2020 · 2 revisions

ЧаВо

Что ты такое?

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