IssueHunt – это стимулирующая программа по поиску ошибок в open-source проектах.
Вы можете получить оплату не только за найденный баг, но и за доработку новых функций. Собранные средства распределяются между разработчиком проекта и контрибьютором в соотношении 20%/80%
(владелец проекта может изменить это значение).
Загружайте свои репозитории на
Jenkins – это средство непрерывной интеграции, известное своей высокой адаптивностью. В отличие от CircleCI (см. ниже), Jenkins можно установить на сервер.
После установки и настройки вам доступен веб-интерфейс с множеством полезных функций, которые позволяют:
В отличие от Jenkins, Circle CI – это облачный сервис. Его настройка сведена к минимуму. Не требует размещения на выделенном сервере. Свыше двух контейнеров возможны с дополнительной ежемесячной платой.
Вы можете легко установить ссылку на свои GitHub проекты. Простая настройка через YAML-файл (
Travis CI – аналог Circle CI. Это тоже облачный сервис непрерывной интеграции. Бесплатные опции для всех проектов с открытым кодом. Но есть в нем и недочеты. Например, нельзя подключить SSH к контейнеру и нет удаленной отладки.
Probot – это фреймворк для создания GitHub приложений.
Основные функции:
Выполняйте эти задачи без труда!
Stale (Probot плагин) — это полезный бот, который через какое-то время закрывает несвязанные Issues (вопросы) и pull requests (запросы на включение).
Todo (Probot плагин) – с ним вы можете легко создавать новые GitHub Issues, добавляя следующие ключевые слова в исходный код:
Release Drafter (Probot плагин) – автоматически создает release notes (аннотацию версии) для приложений после слияния pull requests с master веткой.
GitHub Polls Bot (Probot плагин) – позволяет создавать форму голосования внутри Issues репозитория.
Mergeable (Probot плагин) – блокирует объединение pull request’ов, не соответствующих вашим правилам. А еще при создании вопроса (Issues) Mergable выдает предупреждение о нарушении каких-либо требований.
Кроме того, Mergable оповещает писателей и участников о просроченных Issues и pull request.
CommitLint (Probot плагин) проверяет коммиты и pull request'ы, затем присваивает им нужный статус.
React-Preview (Probot плагин) автоматически создает превью React проекта.
ForkHub – это GitHub клиент для Android.
Подходит для размещения комментариев на странице Issues репозитория, фильтра вопросов и сохранения их в закладках.
А еще можно отмечать «звездочкой» (Избранным) репозиторий или ответвление и подписываться на пользователей.
WIP – это приложение, препятствующее случайному слиянию файлов при разработке.
WIP реагирует на ключевые слова (например, “WIP”, “do not merge” (не объединять) и т.д.) в заголовке pull request’ов. При обнаружении ключевого слова он снимает галочку с нужных файлов и не добавляет их в список для слияния.
ImgBot проверяет все файлы изображений в репозитории и отправляет pull request после выполнения обратимого сжатия.
При обратимом сжатии (т.е. сжатии без потерь) размер файла остается прежним, а качество изображения не ухудшается.
typot — это бот для проверки орфографии в pull request.
Backlog – плагин для Slack. Он рассылает в Slack уведомления о pull request.
Redmine – это средство для коммуникации и обмена информацией. В Redmine есть простой диспетчер файлов, функции wiki (справочника-описания) и возможность обмена информацией.
Вы можете регистрировать задачи для участников (например, по определению ошибок) в форме ticket (заявок), проверять их и отслеживать ход выполнения.
Несмотря на явную схожесть с Redmine, Wrike – это более мощное средство, представляющее проекты в хронологическом порядке (например, можно просмотреть задачи, отсортированные по дате/времени) и с добавлением диаграмм Гантта.
Кроме того, задачи можно разбивать на подзадачи и следить за временем выполнения каждого элемента или задачи.
Asana – это инструмент, которым могут пользоваться до 15 человек БЕСПЛАТНО.
К сожалению, в отличие от Wrike, здесь вы не сможете учитывать человекочасы или добавлять диаграммы Ганнта. Однако внутри задач есть чат, который значительно упрощает коммуникацию внутри команды.
Flow — это средство управления проектами, значительно упрощающее рабочий процесс. С ним вы сможете добавлять и управлять повседневными задачами в календаре.
Еще вы можете сохранять проект как шаблон. Так что такой инструмент явно пригодится тем, кто запускает множество похожих проектов.