- Добавление и удаление новой вершины
- Добавление связей при создании вершины
- Возможность сохранять и загружать конфигурацию из файла
- Оформление в виде карты метро
Поиск кратчайшего пути между двумя вершинами(алгоритм Дейкстры)
- Посмоотреть вкладку "Issues", при возниконовении идеи или несогласии написать коммент
- Взять себе на реализацию или отписаться, что начал делать (в комментах опять же)
- Далее создаём отдельную ветку у себя в локальном репо (ВАЖНО)
- git pull (тянем изменения с ветки master, чтобы клонировать актуальный слепок ветки)
- git checkout -b Issue_name
- Делаем фичу, согласно взятому Issue (если возникла новая идея, которую нужно реализовать, тогда создаём свой Issue, затем идём в пункт 2)
- Производим необходимые действия в нашем репо
- git add -A
- git commit -m "Comment needed!"
- Отправляем изменения на сервер
- точная команду я напишу позже, когда определимся с правами доступа (см. ниже)
- После этого создаём Pull Request (пр), в котором пишем close #(issue_number) и необходимые комментарии. Чем больше комментариев по делу, тем лучше. Строка с close автоматически закроет взятый и обработанный issue.
- Последний пункт тоже будет дописан позже ввиду причины из пункта 6.
Некоторые задачи не являются Issue (по сути), поэтому их стоит добавлять как Notes в колонки Projects
Собрание по этому поводу в полночь все вместе