Что это? 3 Open-source software (OSS) is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose. Open-source software may be developed in a collaborative public manner. Open-source software is a prominent example of open collaboration. (с) Википедия
- Аккаунт на Github - git init - Вдохновение на покодить™ - Создать репо и git push - Красиво оформить - Привлечь внимание Заинтриговал, а как начать? 17
- Аккаунт на Github - git init - Вдохновение на покодить™ - Создать репо и git push - Красиво оформить - Привлечь внимание Заинтриговал, а как начать? 18 И свободное время...
- Цель проекта - Архитектура или фичи - Как установить - Пример использования - Как контрибутить? - Цветастые бейджики с билдами Проект начинается с README.md 25
- Цель проекта - Архитектура или фичи - Как установить - Пример использования - Как контрибутить? - Цветастые бейджики с билдами - Ссылочки на донаты :D Проект начинается с README.md 26
- Лучше с лицензией, чем без - Но их много, очень - Для 99% случаев MIT или BSD3 - Если продукт, то лучше Apache 2.0 - Требовать публиковать изменения?... GPLv3 А теперь о скучных лицензиях 32
- Лучше с лицензией, чем без - Но их много, очень - Для 99% случаев MIT или BSD3 - Если продукт, то лучше Apache 2.0 - Требовать публиковать изменения?... GPLv3 - https://choosealicense.com или десятки других ресурсов А теперь о скучных лицензиях 33
- 1 репо - 1 цель - Хорошо подумайте и продумайте api - Лучше сразу завести CI - Тесты это круто, но порой можно и без них Если у Вас библиотека, то... 38
- 1 репо - 1 цель - Хорошо подумайте и продумайте api - Лучше сразу завести CI - Тесты это круто, но порой можно и без них - Минимум зависимостей Если у Вас библиотека, то... 39
- 1 репо - 1 цель - Хорошо подумайте и продумайте api - Лучше сразу завести CI - Тесты это круто, но порой можно и без них - Минимум зависимостей - Со временем лучше отказаться от пушей в мастер Если у Вас библиотека, то... 40
- 1 репо - 1 цель - Хорошо подумайте и продумайте api - Лучше сразу завести CI - Тесты это круто, но порой можно и без них - Минимум зависимостей - Со временем лучше отказаться от пушей в мастер - Линтеры и gofmt экономят время Если у Вас библиотека, то... 41
- 1 репо - 1 цель - Хорошо подумайте и продумайте api - Лучше сразу завести CI - Тесты это круто, но порой можно и без них - Минимум зависимостей - Со временем лучше отказаться от пушей в мастер - Линтеры и gofmt экономят время - Обратная совместимость Если у Вас библиотека, то... 42
- Стоит подумать о том, как пользователь сможет запустить - Да, Docker - git tag бесплатны и полезны - Changelog/release notes (советую Release Drafter) Если у Вас приложение, то... 47
- Стоит подумать о том, как пользователь сможет запустить - Да, Docker - git tag бесплатны и полезны - Changelog/release notes (советую Release Drafter) - Опять же обратная совместимость Если у Вас приложение, то... 48
- Стоит подумать о том, как пользователь сможет запустить - Да, Docker - git tag бесплатны и полезны - Changelog/release notes (советую Release Drafter) - Опять же обратная совместимость - Скриншоты/gif/asciinema помогут заинтересовать Если у Вас приложение, то... 49
- Друзья и коллеги - Чаты в Телеграме (@gogolang) - Конечно же Slack (golang-ru, golang-ua, gophers) - Reddit (r/golang), Twitter (#golang) А как привлечь внимание? 54
- Друзья и коллеги - Чаты в Телеграме (@gogolang) - Конечно же Slack (golang-ru, golang-ua, gophers) - Reddit (r/golang), Twitter (#golang) - Блогпост Medium, Habr, Dev.to - Митап (см. рекурсия) А как привлечь внимание? 56
- Друзья и коллеги - Чаты в Телеграме (@gogolang) - Конечно же Slack (golang-ru, golang-ua, gophers) - Reddit (r/golang), Twitter (#golang) - Блогпост Medium, Habr, Dev.to - Митап (см. рекурсия) - Issue с меткой hacktoberfest А как привлечь внимание? 57
- Анонс и упоминание будут в ленте соцсети - Но лента неумолимо движется во времени - Время сделать roadmap на будущее Рост не вечен (я о тебе, Bitcoin) 61
- Анонс и упоминание будут в ленте соцсети - Но лента неумолимо движется во времени - Время сделать roadmap на будущее - А лучше исправить сегодняшнее Рост не вечен (я о тебе, Bitcoin) 62
- То есть правила поведения - Советую запастись терпением - Много недопонимания и разный проф. уровень - Грубить, хамить, подшучивать не стоит Code of Conduct 71
- То есть правила поведения - Советую запастись терпением - Много недопонимания и разный проф. уровень - Грубить, хамить, подшучивать не стоит - Сегодня пишут ишью с багом тебе, завтра пишешь ты Code of Conduct 72
- Оставьте репо для истории - Не все может быть в кеше или папке vendor - Возможно для кого-то это стартовая точка - Ностальгия и 2е дыхание внезапны И просто не удаляйте проект 77
- Оставьте репо для истории - Не все может быть в кеше или папке vendor - Возможно для кого-то это стартовая точка - Ностальгия и 2е дыхание внезапны - А еще есть кнопочка Archive И просто не удаляйте проект 78
- Понимаете, каждый год с 1 по 31 октября мы с друзьями ходим по Гитхабу. Это у нас такая традиция… - Отличный повод вкатиться - Бесполезных пулл-реквестов нет Hacktoberfest 82
- Понимаете, каждый год с 1 по 31 октября мы с друзьями ходим по Гитхабу. Это у нас такая традиция… - Отличный повод вкатиться - Бесполезных пулл-реквестов нет - В конце-то концов клевая футболка Hacktoberfest 83
- Понимаете, каждый год с 1 по 31 октября мы с друзьями ходим по Гитхабу. Это у нас такая традиция… - Отличный повод вкатиться - Бесполезных пулл-реквестов нет - В конце-то концов клевая футболка - А, знакомства и опыт еще Hacktoberfest 84