Начало работы

Первый шаг при работе с GitFlic - создание проекта. Проект позволяет разработчикам удаленно и распределенно сотрудничать с инструментом контроля версий. Владельцем проекта может быть как пользователь, так и их объединение в виде команды или компании.

Новый проект

Для начала работы с платформой создайте свой первый проект. Изначально проект пуст - в любой системе работы с кодом для продолжения работы с ним его необходимо склонировать, то есть создать локальный репозиторий и настроить его связь с удаленным. Это можно сделать всего несколькими командами в консоли (убедитесь, что у вас установлен Git). Первое время проще работать с проектом через протокол HTTP, но впоследствии гораздо удобнее использовать SSH.

Импорт проекта

На случай, если вы пользовались другой платформой работы с кодом, в GitFlic реализован механизм импорта проектов с других площадок . Он позволяет перенести не только файлы, но и историю коммитов, ветки и теги в GitFlic.

Создание форка

Если вы хотите использовать код другого проекта в качестве основы для вашего, или внести свой вклад в открытый проект, вы можете сделать форк на странице интересующего проекта.

Работа с кодом

Синхронизация и применение локальных изменений в проекте реализуется с помощью системы контроля версий Git. Если вы еще не знакомы с Git, можете ознакомиться с распространенными командами. Вместе с GitFlic также можно использовать GUI клиент для работы с Git через графический интерфейс.

Для автоматизированной работы с сервисом GitFlic предоставляет публичный API, который постоянно развивается.

Работа в команде

Скорее всего, вы захотите работать не в одиночку, а с единомышленниками. Вы можете пригласить новых пользователей или целую команду для работы над проектом, а также настроить уровни доступа в соответствующем разделе настроек. Над публичным проектом может работать неограниченное количество человек.

Для слияния изменений разных разработчиков, разрешения конфликтов и проведения ревью кода используется механизм запросов на слияние. Он позволяет ответственным пользователям в проекте контролировать процесс совместной разработки программного обеспечения.

Вы можете запланировать новую функциональность или отметить недочеты и ошибки в коде в соответствующем разделе. Конструктивное описание задачи поможет в развитии репозитория.

В GitFlic поддерживается выпуск релизов - сборок проекта в промежуточном состоянии. Для создания релиза необходима привязка тега.