Внесение вклада в открытый исходный код может пугать. Это руководство, которого вам не хватало, поможет вам сделать первый шаг и постепенно выработать устойчивую практику внесения вкладов.
Разработчики говорят мне...
«У меня нет времени».
«Я пытался, и это не сработало».
«Работа на публику пугает».
«Я недостаточно опытен».
«Начать слишком сложно».
«Мне нужна простая задача».
«Я не смог привлечь внимание сопровождающего».
Если вы откликаетесь на любой из вышеуказанных пунктов, не волнуйтесь. Многие разработчики сталкиваются с этими проблемами.
На самом деле вы находитесь в большинстве. Это те проблемы, которые мешают большинству людей достигать своих целей в вкладе, несмотря на их лучшие намерения.
Хорошая новость заключается в том, что все это можно преодолеть. Как внести свой вклад в открытый исходный код охватывает все это в книге.
Вот темы, которые подробно рассматриваются в книге:
Выход за рамки простых инструкций "как делать", чтобы понять, ПОЧЕМУ участники успешны.
Найдите следующую возможность для вклада с помощью "COIL" - четырехшаговой повторяемой структуры.
Используйте концепции, такие как "почистить один зуб" и "бить 300", чтобы преодолеть психологические барьеры и инерцию, чтобы начать и продолжать.
Смена мышления с "задачи для начинающих" на "начальное действие".
Продвигайте вперед задачи и отчеты об ошибках, повышая качество инструкций по воспроизведению.
Написание документации на высшем уровне, даже для кода, который вы не писали.
Максимизация шансов на включение вашего пул-реквеста.
Применение принципов ненасильственного общения и управление напряженными разговорами.
Реальные примеры того, как другие люди встраивают время на открытый исходный код в свою работу.
Поддержание вклада сверх одного коммита для достижения долгосрочного воздействия.
Посмотреть больше
Авторы
Richard Schneeman
Ричард последнюю четверть своей жизни посвятил исследованию того, как преодолеть разрыв между проектами, нуждающимися в участниках, и людьми, желающими внести свой вклад. Он проводил интервью, работал в паре с разработчиками и сделал сотни личных вкладов. Он наиболее известен тем, что помог шестидесяти тысячам разработчиков внести свой вклад в открытый код через свою платформу CodeTriage.
Ричард является сопровождающим библиотеки, которые были с
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Как написать библиотеку JavaScript с открытым исходным кодом
How to Write an Open Source JavaScript Library
Публикация библиотеки JavaScript для общего пользования требует некоторых дополнительных шагов. Вам нужно подумать о том, как люди будут использовать библиотеку. От конечных пользователей до тех, кто вносит вклад в вашу библиотеку, теперь есть множество людей вне вас, потенциально использующих код, который вы выпустили на волю.
Как внести свой вклад в проект с открытым исходным кодом на GitHub
How to Contribute to an Open Source Project on GitHub
«Feel free to submit a PR!» - слова, часто встречающиеся на GitHub. Но многие встречаются с путаницей. Начало работы с открытым исходным кодом не всегда является простым. В этой серии уроков вы будете оснащены инструментами, знаниями и пониманием всего того, что нужно знать, перед тем как способствовать развитию прекрасного мира проектов с открытым исходным кодом. Мы в основном будем говорить о GitHub, но большинство концепций в целом
Open source - это ключ, который может открыть множество дверей: невероятные возможности для обучения, карьерные преимущества и влияние на всю индустрию.Каждый инженер-программист неизбежно использует open-source программное обеспечение, но редко вносит свой вклад в его развитие. Давайте это изменим! Переход от потребителя open-source к его активному участнику может показаться сложным, но награды за это - огромны.Этот курс охватывает все, что нужн