|
|
|
@ -9,7 +9,11 @@
|
|
|
|
|
|
|
|
|
|
Платформа "Мирокод" - необходимый инструмент для разработки народных проектов. |
|
|
|
|
|
|
|
|
|
Разрабатывается на основе gitea, в перспективе планируется реализовать: |
|
|
|
|
Разрабатывается на основе gitea. |
|
|
|
|
|
|
|
|
|
Вы можете [[собрать и развернуть этот проект у себя|Сборка проекта]] |
|
|
|
|
|
|
|
|
|
В перспективе планируется реализовать: |
|
|
|
|
1. Карта пользователей (их ресурсы, компетенции и интересы), проектов, сообществ. |
|
|
|
|
2. Дерево задач в каждом проекте |
|
|
|
|
3. Дерево проектов |
|
|
|
@ -25,34 +29,6 @@
|
|
|
|
|
3. Все изменения проводить в отдельной ветке отщеплённой от dev_mirocod. |
|
|
|
|
4. Для вливания изменений делаем запросы на слияние |
|
|
|
|
|
|
|
|
|
# Сборка |
|
|
|
|
|
|
|
|
|
Собрать проект можно в уже заготовленной виртуальной машине - [[Развёртывание проекта на виртуальной машине]] |
|
|
|
|
|
|
|
|
|
Перед сборкой необходимо установить node.js и go lang. общая инструкция - https://docs.gitea.io/en-us/install-from-source/ |
|
|
|
|
|
|
|
|
|
Под линукс можно просто выполнить команду: |
|
|
|
|
``` |
|
|
|
|
sudo apt-get install golang nodejs make sqlite3 |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
Далее нужно клонировать проект и перейти в папку проекта: |
|
|
|
|
``` |
|
|
|
|
git clone http://git.mirocod.ru/MIROCOD/Platform_Mirocod.git |
|
|
|
|
cd Platform_Mirocod |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
Собирать лучше всего командой: |
|
|
|
|
``` |
|
|
|
|
TAGS="bindata sqlite sqlite_unlock_notify" make build |
|
|
|
|
``` |
|
|
|
|
Чтобы была поддержка sqlite |
|
|
|
|
|
|
|
|
|
Для запуска необходимо выполнить команду: |
|
|
|
|
``` |
|
|
|
|
./gitea |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
# Разработка |
|
|
|
|
Основная ветка для разработки - dev_mirocod. Она отщеплена от стабильного релиза. |
|
|
|
|
|
|
|
|
|