Внимательно проверяйте свои коммиты. Push делайте только в свои ветки. Назовите их своим ником. НЕ ДЕЛАЙТЕ PUSH в main/master!
Начиная с версии v.0.1.h, мы начинаем использовать семантическое версионирование. Следующая версия будет обозначена как v.0.1.0
```
[+] Added <изменение – имя фала, для каждого из файлов> <версия в формате v.0.0.0, где цифры изменяются от 0> – Что-то добавлено
[-] Removed <изменение – имя фала, для каждого из файлов> <версия в формате v.0.0.0, где цифры изменяются от 0> – Что-то удалено
[*] Updated <изменение – имя фала, для каждого из файлов> <версия в формате v.0.0.0, где цифры изменяются от 0> – Что-то изменено
[?] <Что-то> <изменение – имя фала, для каждого из файлов> <версия в формате v.0.0.0, где цифры изменяются от 0> – Другие изменения, которые трудно описать предыдущими вариантами
```
Предложения и баги направляйте прямиком в Issues.
-
Установите PostgreSQL и создайте сервер.
-
Создайте базу данных.
-
Добавьте секретные ключи в окружение. Вы можете получить ключи у тимлида проекта.
-
Для пользователей Windows: запустите последовательно файлы
.scripts/install.bat
,.scripts/createadmin.bat
, выполните шаги номер 7, 9, 10, запустите файл.scripts/start.bat
. Установка будет завершена. -
Для пользователей Unix: файлы установки в процессе создания и будут добавлены ближе к следующему релизу.
-
Полльзователи Unnix могут выполнить следующие действия для установки. Откройте терминал и, находясь в корне проекта, запустите последовательно приведенные команды:
# / pipenv shell pipenv install python manage.py makemigrations python manage.py migrate python manage.py collectstatic python manage.py createsuperuser
-
Введите любые данные, они потом будут использоваться для доступа к панели создания пользователей и групп пользователей.
-
Для запуска сервера на локальном устройстве, запустите команду:
# / python manage.py runserver
-
Перейдите на страницу
/api/v0/admin
. Авторизируйтесь. -
Перейдите на страницу
/api/v0/auth/o/applications
. Создайте там новое приложение oauth2 со следующими данными:Name: swagger, Client ID: <Вставьте сюда SP_OAUTH2_CLIENT_ID>, Client Secret: Вставьте сюда SP_OAUTH2_CLIENT_SECRET>, Client Type: Confidential, Authorization Type: resource-owner passeord based
Для получения доступа к списку маршрутов и моделям в текстовом виде, пройдите по ссылке /api/v0/swagger/
, или /api/v0/redoc/
.
В дальнейшем, маршруты появятся в данном разделе.
MPU 2019 - 2020