CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория другоеКак внести свой вклад в открытый исходный код

Как внести свой вклад в открытый исходный код

How to Open Source: The missing open source handbook for new contributors

Richard Schneeman logo
Richard Schneeman
★5 (всего оценок - 8)
Как внести свой вклад в открытый исходный код
Начать Сейчас
Категория
Другое
Дата добавления
18 апр. 2024 г., 14:58
Язык
Английский

Внесение вклада в открытый исходный код может пугать. Это руководство, которого вам не хватало, поможет вам сделать первый шаг и постепенно выработать устойчивую практику внесения вкладов.


Разработчики говорят мне...

  1. «У меня нет времени».
  2. «Я пытался, и это не сработало».
  3. «Работа на публику пугает».
  4. «Я недостаточно опытен».
  5. «Начать слишком сложно».
  6. «Мне нужна простая задача».
  7. «Я не смог привлечь внимание сопровождающего».


Если вы откликаетесь на любой из вышеуказанных пунктов, не волнуйтесь. Многие разработчики сталкиваются с этими проблемами.

На самом деле вы находитесь в большинстве. Это те проблемы, которые мешают большинству людей достигать своих целей в вкладе, несмотря на их лучшие намерения.

Хорошая новость заключается в том, что все это можно преодолеть. Как внести свой вклад в открытый исходный код охватывает все это в книге.

Вот темы, которые подробно рассматриваются в книге:

  1. Выход за рамки простых инструкций "как делать", чтобы понять, ПОЧЕМУ участники успешны.
  2. Найдите следующую возможность для вклада с помощью "COIL" - четырехшаговой повторяемой структуры.
  3. Используйте концепции, такие как "почистить один зуб" и "бить 300", чтобы преодолеть психологические барьеры и инерцию, чтобы начать и продолжать.
  4. Смена мышления с "задачи для начинающих" на "начальное действие".
  5. Продвигайте вперед задачи и отчеты об ошибках, повышая качество инструкций по воспроизведению.
  6. Написание документации на высшем уровне, даже для кода, который вы не писали.
  7. Максимизация шансов на включение вашего пул-реквеста.
  8. Применение принципов ненасильственного общения и управление напряженными разговорами.
  9. Реальные примеры того, как другие люди встраивают время на открытый исходный код в свою работу.
  10. Поддержание вклада сверх одного коммита для достижения долгосрочного воздействия.


Посмотреть больше

Автор - Richard Schneeman

Richard Schneeman logo

Richard Schneeman

Ричард последнюю четверть своей жизни посвятил исследованию того, как преодолеть разрыв между проектами, нуждающимися в участниках, и людьми, желающими внести свой вклад. Он проводил интервью, работал в паре с разработчиками и сделал сотни личных вкладов. Он наиболее известен тем, что помог шестидесяти тысячам разработчиков внести свой вклад в открытый код через свою платформу CodeTriage.Ричард является сопровождающим библиотеки, которые были с

GitHub
Автор
+1

Другие материалы в этой категории

Как написать библиотеку JavaScript с открытым исходным кодом

Как написать библиотеку JavaScript с открытым исходным кодом

Как внести свой вклад в проект с открытым исходным кодом на GitHub

Как внести свой вклад в проект с открытым исходным кодом на GitHub

Создание библиотеки JavaScript с открытым исходным кодом

Создание библиотеки JavaScript с открытым исходным кодом

Стань мастером Open Source

Стань мастером Open Source

Комментарии
 logo

    Учись ради навыков, а не сертификатов. Лучшие видеокурсы от топ-авторов со всего мира: программирование, дизайн, AI, DevOps и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

    Категории
    Все категории JavaScript React.js Python Java Golang (Google Go) Другое TypeScript Подготовка к собеседованию Другое (Frontend) Другое (Backend)
    Источники
    Все источники Academind Pro balun.courses Code4Startup (coderealprojects) DesignGurus.io Dmitriy Zhiganov frontendmasters Leo Trieu udemy Учебный Центр «Специалист»
    CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
    Темы:
    Язык: