Opensource в IFF: как поучаствовать в создании свободного ПО

Репозитории

Возможно участие в развитии проектов:

  • PHP:
    1. Учебный php-фреймворк: SimpleMVC: https://github.com/it-for-free/SimpleMVC- и связанный с ним (https://github.com/it-for-free/SimpleMVC-example)
    2. Библиотека классов rusphp (с русской документацией): https://github.com/it-for-free/rusphp
    3. Дополнения для каркаса Yii (в т.ч. Yii2): https://github.com/it-for-free/yii-extensions
    4. Дополнения для работы с MongoDB: https://github.com/it-for-free/php-mongodb

Как вносить изменения

Действуйте так:

  1. Делаем форк репозитория
  2. Вносим изменения с помощью git.
  3. Проверяем работу кода из вашего репозитория форка:
  4. Если предыдущий пункт прошёл успешно:
    Создаём пул реквест.
  5. Выполняем правки в ходе обсуждения пулл-реквеста (в системе, где находятся репозитории. например на гитхабе) -- если таковые будут запрошены админами репозитория.
    Примечание: после того как пулл-реквест открыт, все новые коммиты в ту же ветку вашего репозитория, что предложена на слияние с основным репозиторием, будут попадать в него же (в этот же пулл реквест).
  6. И вот....бац! ваши изменения приняты, а вы принимаете благодарности от других участников IFF (а со временем, может, и от более широкого круга лиц ;))