CodenameCRUD является образовательным проектом, который нацелен на то, чтобы дать каждому желающему знания, которые позволят ему после выполнения всех уроков претендовать на реальную работу в качестве веб-разработчика. Прохождение учебного плана этого проекта станет отличным стартом в изучении веб-разработки даже для тех, кто никогда ею не занимался.
Более подробно: frey.su, onrails.club
Мы с радостью примем вашу помощь в двух направлениях: разработка приложения и перевод статей с английского языка на русский. Так же вы можете предложить другие варианты содействия любого рода: информационного, финансового, организационного или какого-либо другого. Для этого отправьте ваше предложение по адресу [[email protected]](mailto: [email protected]).
Если вы хотите внести свой вклад в само приложение, проделайте следующие шаги:
- Склонируйте репозиторий на свой компьютер:
git clone [email protected]:codenamecrud/codenamecrud.git
- Создайте новую ветку:
cd codenamecrud
git checkout -b new_branch
-
Внесите желаемые изменения. Убедитесь, что покрыли их тестами и эти тесты успешно проходят. Список текущих задач доступен в Trello, если хотите присоединиться к команде ресурса и совершенствовать его постоянно, напишите об этом по адресу [[email protected]](mailto: [email protected]), вы получите доступ к организации проекта на Github, в Trello и будете приглашены в Slack-чат команды.
-
При написании кода для проекта мы стараемся руководствоваться принципами ruby style guide и ожидаем того же от любого, кто захочет внести свой вклад в развитие CodenameCRUD.
-
Сделайте коммит. Напишите к нему краткое описание на английском языке не длиннее 72 символов, которые емко опишет внесенные изменения.
-
Обновите свою ветку:
git fetch origin
git rebase origin/master
- Сделайте форк проекта:
git remote add mine [email protected]:<your user name>/codenamecrud.git
- Отправьте ваш коммит в форк:
git push mine new_codenamecrud_branch
- Создайте pull request:
- Перейдите в репозиторий CodenameCRUD, в который вы только что отправили коммит (например https://github.com/your-user-name/codenamecrud)
- Нажмите "Pull Request".
- Введите название ветки в соответствующее поле (по-умолчанию там написано "master")
- Нажмите "Update Commit Range".
- Убедитесь, что внесенные вами изменения содержатся во вкладке "Commits".
- Убедитесь, что "Files Changed" содержит все внесенные вами изменения.
- Более детально опишите внесенные вами изменения и не забудьте добавить осмысленный заголовок.
- Нажмите "Send pull request".
- С вниманием отнеситесь к оставленным к вашему коду комментариям. Не расстраивайтесь, если получите комментарии, содержащие предложения о внесении правок или указывающие на ошибки. Нам важно, чтобы в проекте был код, который можно было бы использовать в качестве наглядного пособия для новичков, а значит, он должен быть чистым и читаемым.