GitFox
@terrakokhttps://gitlab.com/terrakok/gitlab-client
Этот проект для тех кто:
- интересуется архитектурой
- хочет участвовать в OpenSource проекте
- хочет посмотреть реальное применение архитектурных подходов
- учится
Сразу предупреждение: этот проект - не семпл чистой архитектуры!
Здесь есть задуманные отступления от канона ради практической применимости.
Какое будущее у проекта? GitLab - очень активно развивающаяся платформа (можно посмотреть на переводы релиз постов https://habrahabr.ru/company/softmart/).
Мобильный клиент - вполне удобная и перспективная вещь. Надо понимать,
что с мобильного телефона разработчики врядли будут подробно читать код.
Скорее отвечать на комментарии и issue, а также просматривать ленту активности.
А если еще вспомнить, что GitLab недавно приобрел Gitter, то вполне вероятно,
что в моб клиенте появится полноценный чат.
Текущий вектор развития:
первая версия должна уметь некоторый ограниченный и небольшой набор фич (главный экран и авторизацию, по-сути, и все)
жду вашей помощи в формировании скоупа задач первого релиза.
Чтобы OpenSource проект был качественным, я буду подробно изучать мерж-реквесты.
Сначала буду один, но вскоре, когда найдутся люди, в ком я буду уверен, я включу их в ревьюверов.
Для тех кто еще не готов писать код - заводите фиче реквесты.
Постепенно я наберу людей для управления карточками задач, тегами и майлстоунами.
Что можно делать в проекте:
- создавать issue с фиче реквестами
- тестировать существующий функционал
- привлекать людей в проект
- создавать дизайн
- писать вики и ридми (очень важная вещь, чтобы могли присоединиться англо-коллеги)
- ну и наконец писать код приложения
- покрывать тестами интеракторы (другие тесты на данном этапе не нужны)
Правила:
- сначала все начинают с доступа на правах Guest и постепенно я буду их повышать
- git-flow (посмотрите на существующую историю в гите)
- общение на английском (не стоит стесняться своего английского. пользуйтесь переводчиком - это нормально)
- оформлять issue надо не одним предложением, а более развернуто
Это реальный шанс влиться в большой проект на старте, ну а как итог - вероятно это приложение станет официальным, кто знает! :)