From 01f7521d98e74d06fc8552e551673839065ac63d Mon Sep 17 00:00:00 2001 From: Baryshnikov Nikolay Date: Mon, 6 Feb 2017 18:54:04 +0300 Subject: [PATCH] README --- README.md | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2f54ff1..3451111 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,27 @@ -#**INDIGO** -RLMS ( Real Learning Management System ) +#**SkillBox LMS** -[http://go.skillbox.ru](http://go.skillbox.ru) +Подробные шаги для проверки работоспособности CI -Барышников Н.Р. +1) Проверяем доступ к репозиторию кода https://gitlab.com/skillbox/go.skillbox.ru +2) Клонируем проект +3) Вносим изменения в код +4) Комитим изменения в новый branch (ОБЯЗАТЕЛЬНО в отдельный Branch) +4.1) Пушим изменения +5) Ждем выполнения создания тестового сайта https://gitlab.com/skillbox/go.skillbox.ru/pipelines +6) Сайт будет доступен по адресу .lms.test.spicycms.com -**Наша задача** - построить гибкую систему обучения, предоставляющую возможность эффективно подстраиваться под нужны конкретного проекта обучения. Хранить и обрабатывать информацию об аудитории. Давать конструктивную и максимально приближенную к реальности оценку процессов проводимых в системе. Предоставлять возможность проведения экспериментов в обучении без ущерба для самого процесса. Необходимо реализовать в полной мере принцип модульности частей системы. Все процессы, проходимые через систему должны подчиняться общей политике безопасности. Административный интерфейс должен быть максимально упрощен, для быстрого и эффективного доступа к данным. Максимально интегрироваться с готовыми решениями имеющими косвенную выгоду для обучения непосредственно. Четко соблюдать прицип MVC при любых объемах. Контролировать полноценно работу на всех 3х уровнях. Собирать и хранить всю поступающую, уникальную информацию. +**Правила для разработчика** + +* Разрабока ведется в отдельном брэнче +* После комита изменений можно проверить свою работу по следующему адресу: .lms.test.spicycms.com +* После проверки тестового сайта по имени брэнча, брэнч помечается к мерж реквесту +* Ответсвенный инженер производит код ревью и запускает/отклоняет мерж +* Если сайт запустился на демо сайте, код в ручом режиме можно обновить на продакшен сервере + +**Замечания** + +* Мерж реквест лучше производить в ветку develop(чтобы исключить случайного обновления кода на демо сайте) +* Внимание! Разработчик обязан проверить работоспособность тестового сайта по имени созданного брэнча .lms.test.spicycms.com +* Если необходимы тестовые данные разработчик их подготавливает дополнительно +* Если нет возможности добавить тестовые данные в авто режиме, разработчик добавляет инструкцию в README файл по запуску необходимых команд +(Под тестовыми данными подразумеваются фикстуры)