├── README.md └── projects ├── chatcontrol ├── README.md └── assets │ ├── docs.png │ ├── features.png │ └── main.png ├── code-basics ├── README.md └── assets │ ├── codebasics-2.png │ └── codebasics.jpg ├── codebattle ├── README.md └── assets │ ├── codebattle-2.png │ └── codebattle.png ├── ecodomen ├── README.md └── assets │ ├── ecodomen-2.png │ └── ecodomen.png ├── getmentor ├── README.md └── assets │ ├── getmentor-1.png │ └── getmentor-2.png ├── hexlet-cv ├── README.md └── assets │ ├── hexlet-cv-2.png │ └── hexlet-cv.png ├── human-essentials ├── README.md └── assets │ ├── human-essentials-2.png │ └── human-essentials.png ├── lichess ├── README.md └── assets │ ├── lichess-2.png │ └── lichess.png ├── module-replacements ├── README.md └── assets │ └── module-replacements.png ├── monica ├── README.md └── assets │ ├── monica-2.png │ └── monica.png ├── n8n ├── README.md └── assets │ ├── n8n-2.png │ └── n8n.png ├── orchid ├── README.md └── assets │ ├── orchid-1.png │ └── orchid-2.png ├── ordo ├── README.md └── assets │ ├── ordo-1.png │ └── ordo-2.png ├── outline ├── README.md └── assets │ ├── outline-1.png │ └── outline-2.png ├── pastvu ├── README.md └── assets │ ├── pastvu-2.png │ └── pastvu.png ├── razrabs ├── README.md └── assets │ ├── razrabs-2.png │ └── razrabs.png └── vetlog ├── README.md └── assets ├── vetlog-2.png └── vetlog.png /README.md: -------------------------------------------------------------------------------- 1 | # Список проектов для участия 2 | 3 | Список проектов, в которых можно принять участие и получить коммерческий опыт. 4 | 5 | ## Как помочь? 6 | 7 | Мы принимаем Pull Request'ы! В качестве примера описания проекта — смотрите Code Basics 8 | 9 | ### Правила 10 | 11 | * Добавьте описание проекта, которому требуется помощь, как принять участие, контактные данные для связи. Используйте для шаблона Code Basics. 12 | 13 | ## Проекты 14 | 15 | |Название | Code Basics | 16 | |:----------------|:--------------| 17 | |**Скриншот** | | 18 | |**Краткое описание** | Code Basics — сайд-проект Хекслета с открытым исходным кодом. Причем открыт как код сайта, так и весь контент. Его цель — дать основы языков программирования с практикой прямо в браузере. Сайт абсолютно бесплатен и останется таким навсегда. В перспективе планируется англоязычная версия. Она есть уже сейчас, но контент переведен лишь частями. 19 | |**Технологии** | Ruby, Ruby on Rails, Docker| 20 | |**Основной язык общения** | русский, английский | 21 | |**Регион** | СНГ, Мир | 22 | |**Как участвовать** | Чтобы принять участие в разработке проекта, изучите существующие задачи или создайте новый issue, обсудите свои идеи с командой, а затем напишите код и отправьте pull request. Подключайтесь к [нашему сообществу в Телеграм](https://t.me/hexletcommunity/12), задавайте в чате вопросы и делитесь своими мыслями | 23 | |**Ссылки** | [Сайт](https://code-basics.com/)
[Исходный код](https://github.com/hexlet-basics)
[Подробнее](./projects/code-basics/README.md)| 24 | 25 | --- 26 | 27 | |Название | Codebattle | 28 | |:----------------|:--------------| 29 | |**Скриншот** | | 30 | |**Краткое описание** | Codebattle — игра для разработчиков с открытым исходным кодом, разрабатываемая сообществом Hexlet 31 | |**Технологии** | Elixir, Clojure, JavaScript, React| 32 | |**Основной язык общения** | русский | 33 | |**Регион** | СНГ, Мир | 34 | |**Как участвовать** | Чтобы принять участие в разработке проекта, изучите существующие задачи или создайте новый issue, обсудите свои идеи с командой, а затем напишите код и отправьте pull request. Задавайте вопросы и обсуждайте идеи в нашем [Telegram-сообществе](https://t.me/hexletcommunity/5)| 35 | |**Ссылки** | [Сайт](https://codebattle.hexlet.io/)
[Исходный код](https://github.com/hexlet-codebattle/codebattle)
[Подробнее](./projects/codebattle/README.md)| 36 | 37 | --- 38 | 39 | |Название | PastVu | 40 | |:----------------|:--------------| 41 | |**Скриншот** | | 42 | |**Краткое описание** | PastVu — проект по сбору фотографий прошлого. Взгляд на историю среды обитания человечества. 43 | |**Технологии** | JavaScript, Express, LESS| 44 | |**Основной язык общения** | русский, английский | 45 | |**Регион** | СНГ, Мир | 46 | |**Как участвовать** | Для новых участников проекта список несложных [задач](https://github.com/PastVu/pastvu/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) с тегом *good first issue*, которые помогут лучше понять архитектуру и функционал | 47 | |**Ссылки** | [Сайт](https://pastvu.com/)
[Исходный код](https://github.com/PastVu/pastvu)
[Contributing guide](https://github.com/PastVu/pastvu/blob/master/CONTRIBUTING.md)
[Подробнее](/projects/pastvu/README.md)| 48 | 49 | --- 50 | 51 | |Название | Ecodomen | 52 | |:----------------|:--------------| 53 | |**Скриншот** | | 54 | |**Краткое описание** | https://ecodomen.ru - это волонтерский проект с открытым исходным кодом, целью которого является создание агрегатора регистраторов доменных имен в зоне .ru. Проще говоря, помогает сэкономить на аренде доменов. 55 | |**Технологии** | Python, Django, Scrapy| 56 | |**Основной язык общения** | русский | 57 | |**Регион** | Россия | 58 | |**Как участвовать** | Для участия в проекте нужно будет заполнить [заявку](https://docs.google.com/forms/d/e/1FAIpQLSeel1XO6lUhey9bhnSu7T0-9SVOaYXcFLvBXC9hbjwta7eMEw/viewform) | 59 | |**Ссылки** | [Сайт](https://ecodomen.ru)
[Исходный код](https://github.com/ecodomen/nsreg-watcher)
[Задачи](https://github.com/orgs/ecodomen/projects/1/views/1)
[Подробнее](/projects/ecodomen/README.md)| 60 | 61 | --- 62 | 63 | |Название | Hexlet CV | 64 | |:----------------|:--------------| 65 | |**Скриншот** | | 66 | |**Краткое описание** | Hexlet CV — это площадка, на которой студенты размещают свои резюме, а работодатели ищут будущих сотрудников и публикуют вакансии. Еще на этой платформе можно получить ревью резюме от опытных разработчиков и HR-менеджеров — они дают советы по улучшению и помогают составить сопроводительное письмо. 67 | |**Технологии** | Ruby, Ruby on Rails, Bootstrap | 68 | |**Основной язык общения** | русский, английский | 69 | |**Регион** | СНГ | 70 | |**Как участвовать** | Чтобы принять участие в разработке проекта, изучите существующие [задачи](https://github.com/Hexlet/hexlet-cv/issues) или создайте новый issue, обсудите свои идеи с командой, а затем напишите код и отправьте pull request. Задать вопросы по задачам или поделиться мыслями можно в [нашем сообществе в Телеграм](https://t.me/hexletcommunity/12) | 71 | |**Ссылки** | [Сайт](https://cv.hexlet.io/)
[Подробнее](/projects/hexlet-cv/README.md)| 72 | 73 | --- 74 | 75 | |Название | Lichess | 76 | |:----------------|:--------------| 77 | |**Скриншот** | | 78 | |**Краткое описание** | Lichess.org — это бесплатный шахматный сервер с открытым исходным кодом, существующий благодаря усилиям волонтеров и пожертвованиям. 79 | |**Технологии** | Scala, Rust, Dart, TypeScript, Python| 80 | |**Основной язык общения** | английский | 81 | |**Регион** | Мир | 82 | |**Как участвовать** | Чтобы принять участие в разработке проекта, изучите существующие [задачи](https://github.com/Hexlet/hexlet-cv/issues) или создайте новый issue, обсудите свои идеи с командой, а затем напишите код и отправьте pull request| 83 | |**Ссылки** | [Сайт](https://lichess.org/)
[Подробнее](/projects/lichess/README.md)| 84 | 85 | --- 86 | 87 | |Название | Human Essentials | 88 | |:----------------|:--------------| 89 | |**Скриншот** | | 90 | |**Краткое описание** | Human Essentials — это система управления запасами, созданная для поддержки центров помощи и других организаций, предоставляющих товары первой необходимости. Она помогает поддерживать учет, получать пожертвования и распределять товары среди партнерских организаций 91 | |**Технологии** | Ruby, Ruby on Rails, HTML, JavaScript | 92 | |**Основной язык общения** | английский | 93 | |**Регион** | США | 94 | |**Как участвовать** | Чтобы принять участие в разработке проекта, изучите существующие [задачи](https://github.com/Hexlet/hexlet-cv/issues) или создайте новый issue, обсудите свои идеи с командой, а затем напишите код и отправьте pull request | 95 | |**Ссылки** | [Сайт](https://humanessentials.app/)
[Подробнее](/projects/human-essentials/README.md)| 96 | 97 | --- 98 | 99 | |Название | Monica | 100 | |:----------------|:--------------| 101 | |**Скриншот** | | 102 | |**Краткое описание** | Monica — это веб-приложение для документирования вашей жизни и организации взаимодействий с семьей и друзьями, которое функционирует как система управления личными отношениями (PRM). Оно помогает пользователям отслеживать важные моменты и детали о близких людях 103 | |**Технологии** | PHP, Laravel, Vue.js, Docker | 104 | |**Основной язык общения** | английский | 105 | |**Регион** | Мир | 106 | |**Как участвовать** | Чтобы принять участие в разработке проекта, изучите существующие [задачи](https://github.com/Hexlet/hexlet-cv/issues) или создайте новый issue, обсудите свои идеи с командой, а затем напишите код и отправьте pull request. Для новых участников проекта есть задачи, помеченные тегом *good first issue*| 107 | |**Ссылки** | [Сайт](https://beta.monicahq.com)
[Подробнее](/projects/monica/README.md)| 108 | 109 | --- 110 | 111 | |Название | Vetlog | 112 | |:----------------|:--------------| 113 | |**Скриншот** | | 114 | |**Краткое описание** | Vetlog — проект, посвященный ответственному усыновлению бездомных животных 115 | |**Технологии** | Java, Spring Boot | 116 | |**Основной язык общения** | английский | 117 | |**Регион** | Мир | 118 | |**Как участвовать** | Выберите интересующую вас задачу в [разделе с задачами](https://github.com/josdem/vetlog-spring-boot/issues), обсудите свои идеи с командой. Создайте форк репозитория, внесите изменения и сделайте pull request. Для новых участников проекта есть задачи с тегом *good first issue* | 119 | |**Ссылки** | [Сайт](https://vetlog.org/)
[Подробнее](/projects/vetlog/README.md)| 120 | 121 | --- 122 | 123 | |Название | n8n | 124 | |:----------------|:--------------| 125 | |**Скриншот** | | 126 | |**Краткое описание** | n8n — это платформа для автоматизации рабочих процессов с открытым исходным кодом, которая позволяет пользователям интегрировать различные приложения и сервисы без необходимости программирования. Она предлагает визуальный интерфейс для создания сложных автоматизаций с использованием более 200 предустановленных интеграций 127 | |**Технологии** | TypeScript, Vue.js | 128 | |**Основной язык общения** | английский | 129 | |**Регион** | Мир | 130 | |**Как участвовать** | Сделайте форк репозитория клонируйте его на локальную машину. Установите зависимости и соберите проект. Далее можно запускать n8n в режиме разработки и вносить изменения. Важно писать тесты для своих изменений и запускать их. После завершения работы создайте pull request для внесения ваших изменений в основной репозиторий| 131 | |**Ссылки** | [Сайт](https://n8n.io/)
[Подробнее](/projects/n8n/README.md)| 132 | 133 | --- 134 | 135 | |Название | module-replacements | 136 | |:----------------|:--------------| 137 | |**Скриншот** | | 138 | |**Краткое описание** | Проект module-replacements предназначен для упрощения и оптимизации работы с модулями в JavaScript-приложениях. Он предоставляет набор инструментов, позволяющих разработчикам легко заменять модули на их более легкие и компактные замены, что решает проблему "раздутой" директории *node_modules* 139 | |**Технологии** | JavaScript, TypeScript| 140 | |**Основной язык общения** | английский | 141 | |**Регион** | Мир | 142 | |**Как участвовать** | Чтобы участвовать в проекте, изучите [руководство для участников](https://github.com/es-tooling/module-replacements?tab=readme-ov-file#contributing) и откройте issue для обсуждения с разработчиками, если хотите добавить замену в один из манифестов| 143 | |**Ссылки** | [Репозиторий](https://github.com/es-tooling/module-replacements)
[Подробнее](/projects/module-replacements/README.md)| 144 | 145 | --- 146 | 147 | |Название | Разрабы | 148 | |:----------------|:--------------| 149 | |**Скриншоты** | | 150 | |**Краткое описание** | «Разрабы» — это медиа ресурс для людей из IT-индустрии и всех, кто хочет ее понять 151 | |**Технологии** | TypeScript, Next.js| 152 | |**Основной язык общения** | русский | 153 | |**Регион** | Мир | 154 | |**Как участвовать** | Чтобы участвовать в проекте, возьмите существующую задачу из [этого раздела](https://github.com/razrabs-media/journal/issues). Если же у вас есть задумка, для которой еще не создано issue, создайте его и опишите, что будет сделано| 155 | |**Ссылки** | [Сайт](https://razrabs.ru/)
[Подробнее](/projects/razrabs/README.md)| 156 | 157 | --- 158 | 159 | |Название | getmentor | 160 | |:----------------|:--------------| 161 | |**Скриншоты** | | 162 | |**Краткое описание** | GetMentor — это открытое сообщество IT-наставников, готовых делиться знаниями и опытом 163 | |**Технологии** | PHP, Laravel, JavaScript, React| 164 | |**Основной язык общения** | heccrbq | 165 | |**Регион** | СНГ | 166 | |**Как участвовать** | Напишите нам в Телеграм в канал [#Волонтеры](https://t.me/hexletcommunity/12), если захотите принять участие в проекте| 167 | |**Ссылки** | [Сайт](https://getmentor.dev/)
[Подробнее](/projects/getmentor/README.md)| 168 | 169 | --- 170 | 171 | |Название | Orchid | 172 | |:----------------|:--------------| 173 | |**Скриншоты** | | 174 | |**Краткое описание** | Laravel Orchid — это проект с открытым исходным кодом от российского Laravel сообщества, который упрощает разработку административных приложений, предлагая элегантный интерфейс и множество функциональных возможностей. Он включает в себя конструктор форм, управление правами доступа, более 40 типов полей и другие инструменты для создания удобных интерфейсов 175 | |**Технологии** | PHP, JavaScript, Blade| 176 | |**Основной язык общения** | русский | 177 | |**Регион** | Мир | 178 | |**Как участвовать** | Напишите в [комьюнити](https://t.me/orchid_russian_community), если захотите принять участие в проекте| 179 | |**Ссылки** | [Сайт](https://orchid.software/)
[Подробнее](/projects/orchid/README.md)| 180 | 181 | --- 182 | 183 | |Название | Outline | 184 | |:----------------|:--------------| 185 | |**Скриншоты** | | 186 | |**Краткое описание** | Outline — это приложение для создания и управления базой знаний, которое позволяет пользователям организовывать информацию и совместно использовать ее 187 | |**Технологии** | TypeScript, React, Node.js.| 188 | |**Основной язык общения** | английский | 189 | |**Регион** | Мир | 190 | |**Как участвовать** | Чтобы принять участие в разработке проекта, изучите существующие [ишьюсы](https://github.com/outline/outline/issues) или создайте новый, обсудите свои идеи с командой, а затем напишите код и отправьте pull request. | 191 | |**Ссылки** | [Сайт](https://www.getoutline.com/)
[Подробнее](/projects/outline/README.md)| 192 | 193 | --- 194 | 195 | |Название | Ordo | 196 | |:----------------|:--------------| 197 | |**Скриншоты** | | 198 | |**Краткое описание** | Ordo — это расширяемый движок для хранения данных, который предлагает пользователям возможность работы с текстовыми файлами, поддерживает метки и ссылки между файлами. Он акцентирует внимание на локальном хранении данных и безопасности, позволяя пользователям управлять своими данными без обязательной регистрации 199 | |**Технологии** | TypeScript, Bun.js| 200 | |**Основной язык общения** | английский | 201 | |**Регион** | Мир | 202 | |**Как участвовать** |Чтобы принять участие в проекте, напишите разработчикам в [чате проекта](https://t.me/ordo_pink_ru) в Телеграм | 203 | |**Ссылки** | [Сайт](https://ordo.pink/)
[Подробнее](/projects/ordo/README.md)| 204 | 205 | --- 206 | 207 | |Название | Chat Control | 208 | |:----------------|:--------------| 209 | |**Скриншоты** | | 210 | |**Краткое описание** | [Chat Control](https://t.me/ITPM_dev_main_bot)- сервис для управления группами и каналами в Telegram. 211 | |**Технологии** | Java, Python (aiogram), Node.js, React | 212 | |**Основной язык общения** | русский | 213 | |**Регион** | СНГ | 214 | |**Как участвовать** | Чтобы подать заявку, просто заполните гугл-форму по ссылке. — [Ссылка на запись](https://docs.google.com/forms/d/e/1FAIpQLSdpDitb_vzAD6hpOcGsfTGDJAR-UkHv9KBa4xqEjKznMAka0Q/viewform) | 215 | |**Ссылки** | [Сайт](https://chatcontrol.xyz/)
[Подробнее](/projects/chatcontrol/README.md)
[Телеграм-канал](https://t.me/chatcontrol)
[Бот](https://t.me/ITPM_dev_main_bot)| 216 | 217 | --- 218 | 219 | Логотип Хекслета 220 | 221 | Этот репозиторий создан и поддерживается командой и сообществом образовательного проекта Хекслет. [Подробнее о Хекслете](https://hexlet.io/?utm_source=github&utm_medium=link&utm_campaign=ru-projects-for-contributing). 222 | -------------------------------------------------------------------------------- /projects/chatcontrol/README.md: -------------------------------------------------------------------------------- 1 | # Chat Control 2 | 3 | ![Chat Control website](./assets/main.png) 4 | 5 | Chat Control — сервис для управления группами и каналами в Telegram. 6 | 7 | Независимо от того, работаете ли вы с небольшим сообществом или крупной организацией, наш сервис поможет вам автоматизировать задачи, модерировать чаты и организовывать работу сообществ удобнее и быстрее. 8 | 9 | Идея проекта — создать пространство, где начинающие IT-специалисты смогут объединяться в команды и реализовывать проекты с нуля до реального результата. В этом им помогают менторы, готовые делиться опытом и направлять в процессе работы. 10 | 11 | Проект основан и поддерживается комьюнити [ITMAE](https://www.linkedin.com/company/itmae/) — сообществом для IT-менеджеров проектов. 12 | 13 | Проект социальный, нацелен на начинающих специалистов, чтобы помочь им получить опыт работы в команде, поучаствовать в разработке проекта, получить фидбек от ментора. 14 | 15 | ![Chat Control features](./assets/features.png) 16 | 17 | ## Технологии 18 | 19 | На фронтенде: React, React-Router, React-Hook-Form, React-Quill, Redux-Toolkit, Ant Design, module CSS, axios, dom-purify, i18next & react-i18next, Swagger (to figure out all packages look at package.json), Typescript 20 | 21 | Бекенд: Java/Python (aiogram) /Node.js 22 | 23 | ## Требования к участникам 24 | 25 | Для бекендеров: опыт работы с Django, желательно еще уметь пользовать Docker. Для фронтендеров: опыт работы с React, знание React Router 26 | 27 | А также желание учиться и развиваться. 28 | 29 | ## Как участвовать 30 | 31 | Продукт находится в ранней стадии разработки, и мы будем рады вашему участию в тестировании! 32 | 33 | Мы рады новым участникам — как энтузиастам, готовым расти и развиваться, так и опытным специалистам, желающим делиться знаниями. 34 | 35 | Чтобы подать заявку, просто заполните гугл-форму по ссылке. — [Ссылка на запись](https://docs.google.com/forms/d/e/1FAIpQLSdpDitb_vzAD6hpOcGsfTGDJAR-UkHv9KBa4xqEjKznMAka0Q/viewform) 36 | 37 | ## Ссылки 38 | 39 | * [Сайт](https://chatcontrol.xyz/) 40 | * [Документация](https://chats-organization.gitbook.io/chat-control/chat-control-ru) 41 | * [Форма записи](https://docs.google.com/forms/d/e/1FAIpQLSdpDitb_vzAD6hpOcGsfTGDJAR-UkHv9KBa4xqEjKznMAka0Q/viewform) 42 | * [Dev-бот Chat Control](https://t.me/ITPM_dev_main_bot) 43 | * [Бот поддержки](https://t.me/chatcntrl_support_bot) 44 | -------------------------------------------------------------------------------- /projects/chatcontrol/assets/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/chatcontrol/assets/docs.png -------------------------------------------------------------------------------- /projects/chatcontrol/assets/features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/chatcontrol/assets/features.png -------------------------------------------------------------------------------- /projects/chatcontrol/assets/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/chatcontrol/assets/main.png -------------------------------------------------------------------------------- /projects/code-basics/README.md: -------------------------------------------------------------------------------- 1 | # Code Basics 2 | 3 | Code Basics — сайд-проект Хекслета с открытым исходным кодом. Причем открыт как код сайта, так и весь контент. Его цель — дать основы языков программирования с практикой прямо в браузере. Сайт абсолютно бесплатен и останется таким навсегда. В перспективе планируется англоязычная версия. Она есть уже сейчас, но контент переведен лишь частями. 4 | 5 | Создавая сайт, мы хотели покрыть две ситуации: первый язык и второй язык. 6 | 7 | «Первый язык» — это программа обучения, построенная для полных новичков в программировании. PHP, JavaScript, Python, Java, Clang. 8 | 9 | Ко вторым языкам мы относим Racket, Haskell, Go, Ruby, Swift, Kotlin, Clojure, TypeScript, Rust, Shell. Эти языки, обычно, изучают уже зная что-то другое, поэтому их программа отличается от первых языков. 10 | PHP и JavaScript мы написали самостоятельно, но уже приняли десятки пулреквестов на самые разные темы: исправление опечаток, ошибки в заданиях, улучшение подачи, переводы на английский. Python почти целиком был написан человеком из сообщества, который стал мейнтейнером этого языка на сайте. Он уже принял несколько пулреквестов. 11 | 12 | ## Технологии 13 | 14 | Основной репозиторий с кодом платформы использует Ruby, Rails, Docker. Репозитории упражнений содержат код на языке упражнений 15 | 16 | ## Как участвовать 17 | 18 | Проект разделен на несколько репозиториев. Основной содержит код платформы, дополнительные `exercise-*` репозитории содержат упражнения, которые выкладываются на платформу. Принять участие, как в обычном опенсорсе, оставить комментарий в issue. Если возникнут вопросы, можно задавать их в нашем сообществе в Телеграм в канале [Волонтеры](https://t.me/hexletcommunity/12). 19 | 20 | ## Ссылки 21 | 22 | * [Сайт](https://code-basics.com/) 23 | * [Исходный код](https://github.com/hexlet-basics) 24 | * [Как участвовать в жизни Хекслета](https://guides.hexlet.io/how-to-be-a-helpful-for-the-hexlet-community) 25 | * [Сообщество Хекслет в Telegram](https://t.me/hexletcommunity/12) — канал Волонтеры в сообществе, где ведётся основное обсуждение 26 | -------------------------------------------------------------------------------- /projects/code-basics/assets/codebasics-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/code-basics/assets/codebasics-2.png -------------------------------------------------------------------------------- /projects/code-basics/assets/codebasics.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/code-basics/assets/codebasics.jpg -------------------------------------------------------------------------------- /projects/codebattle/README.md: -------------------------------------------------------------------------------- 1 | # Codebattle 2 | 3 | Codebattle — это игра для разработчиков. Суть игры в том, чтобы решить кодовую задачу быстрее своего соперника, используя свой любимый язык программирования. Игра помогает как начинающим, так и опытным разработчикам проводить время с пользой, получать новые знания и развиваться профессионально. 4 | 5 | В игре вы можете сразиться в одиночном режиме против ботов или сыграть с друзьями. Есть возможность принять участие в ежемесячных индивидуальных или командных турнирах, а также создавать свои собственные турниры, чтобы найти лучших разработчиков в вашей команде. 6 | 7 | ## Как участвовать 8 | 9 | Чтобы принять участие в разработке проекта изучите, как [подготовиться](https://github.com/hexlet-codebattle/codebattle/wiki/%D0%9F%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BA-%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%B8%D1%8E-%D0%B2-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B5-(%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D1%83%D0%B5%D0%BC%D0%BE%D0%B5)) к участию и ознакомьтесь с [инструкцией](https://github.com/hexlet-codebattle/codebattle/blob/master/CONTRIBUTING.md) 10 | 11 | В кодбатле много различных направлений по разработке, и в каждый из них нужны руки. Проект разделен на несколько репозиториев: 12 | 13 | * [Основной](https://github.com/hexlet-codebattle/codebattle) содержит код платформы, использует язык Elixir и React 14 | * [Репозиторий с задачами](https://github.com/hexlet-codebattle/battle_asserts), использует язык Clojure 15 | * [Расширение для Chrome](https://github.com/hexlet-codebattle/chrome_extension), использует React 16 | 17 | Вы можете выбрать интересующую вас [задачу](https://github.com/hexlet-codebattle/codebattle/issues) и взяться за ее выполнение. Перед этим желательно согласовать свои действия с другими участниками, описав свой план действий и оповестив их о том, что приступили к работе. Если кто-то уже взялся за выполнение задачи, то вы все равно можете начать выполнять ее. А лучше всего скооперироваться с теми, кто ее уже выполняет 18 | 19 | Если вы не можете подобрать себе задачу, но очень хотите поучаствовать, то обратитесь за помощью в [Telegram-сообщество](t.me/hexletcommunity/5) Хекслета. 20 | 21 | ## Ссылки 22 | 23 | * [Сайт](https://codebattle.hexlet.io/) 24 | * [Исходный код](https://github.com/hexlet-codebattle) 25 | * [Инструкция для участников проекта](https://github.com/hexlet-codebattle/codebattle/blob/master/CONTRIBUTING.md) 26 | * [Задачи](https://github.com/hexlet-codebattle/codebattle/issues) 27 | * [Как участвовать в жизни Хекслета](https://guides.hexlet.io/how-to-be-a-helpful-for-the-hexlet-community) 28 | * [Сообщество Хекслет в Telegram](t.me/hexletcommunity/5) — канал Codebattle в сообществе, где ведётся основное обсуждение 29 | -------------------------------------------------------------------------------- /projects/codebattle/assets/codebattle-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/codebattle/assets/codebattle-2.png -------------------------------------------------------------------------------- /projects/codebattle/assets/codebattle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/codebattle/assets/codebattle.png -------------------------------------------------------------------------------- /projects/ecodomen/README.md: -------------------------------------------------------------------------------- 1 | # ecodomen 2 | 3 | [https://ecodomen.ru](https://ecodomen.ru ) - это волонтерский проект с открытым исходным кодом, целью которого является создание агрегатора регистраторов доменных имен в зоне .ru. Проще говоря, помогает сэкономить на аренде доменов. 4 | Мы приглашаем в команду специалистов по продуктам, маркетингу, аналитике, DevOps инженеров, разработчиков и других специалистов. Присоединяйтесь к нам, если хотите внести свой вклад в развитие уникального сервиса для управления доменами. 5 | 6 | ## Как участвовать 7 | 8 | Для участия заполняйте [заявку](https://docs.google.com/forms/d/e/1FAIpQLSeel1XO6lUhey9bhnSu7T0-9SVOaYXcFLvBXC9hbjwta7eMEw/viewform). 9 | 10 | ## Ссылки 11 | 12 | * [Статья на Habr](https://habr.com/ru/articles/814305/) 13 | * [Оставить отзыв](https://docs.google.com/forms/d/e/1FAIpQLScQWYai2SoZ1JTEYG3BUvLN-90O1bvilJSsIQjAm4Q6ZvnKgg/viewform) 14 | * [История проекта](https://youtu.be/hV8Bj291A60) 15 | * [Заявка на участие](https://docs.google.com/forms/d/e/1FAIpQLSeel1XO6lUhey9bhnSu7T0-9SVOaYXcFLvBXC9hbjwta7eMEw/viewform) 16 | * [Исходный код](https://github.com/ecodomen/nsreg-watcher) 17 | * [Задачи](https://github.com/orgs/ecodomen/projects/1) 18 | -------------------------------------------------------------------------------- /projects/ecodomen/assets/ecodomen-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/ecodomen/assets/ecodomen-2.png -------------------------------------------------------------------------------- /projects/ecodomen/assets/ecodomen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/ecodomen/assets/ecodomen.png -------------------------------------------------------------------------------- /projects/getmentor/README.md: -------------------------------------------------------------------------------- 1 | # getmentor 2 | 3 | Getmentor — это открытое сообщество IT-наставников, созданное для того, чтобы соединять людей, нуждающихся в совете, с экспертами, готовыми делиться своими знаниями и опытом. Платформа помогает упростить процесс поиска наставника и ученика, предоставляя пространство для обсуждения вопросов один на один. Основная задача проекта — развивать сообщество через новые знакомства и передачу знаний, при этом не взимая никаких комиссий или обязательных взносов от участников. GetMentor стремится удовлетворить потребность современных специалистов в наставниках, которые помогут им преодолевать трудности и обучаться тонкостям профессии 4 | 5 | ## Технологии 6 | 7 | Проект был написан на Next.js и Tailwind и сейчас переезжает на Laravel для бекенда и React для фронтенда 8 | 9 | ## Как участвовать 10 | 11 | Если захотите помочь с переездом, приходите. Чтобы принять участие в проекте, напишите нам в Телеграм в канал [#Волонтеры](https://t.me/hexletcommunity/12). Мы поможем связаться с разработчиком и подобрать задачи 12 | 13 | ## Ссылки 14 | 15 | * [Сайт](https://getmentor.dev/) 16 | * Канал [#Волонтеры](https://t.me/hexletcommunity/12) 17 | * [Задачи по бекенду](https://github.com/getmentor/getmentor-backend/issues) 18 | * [Задачи по фронтенду](https://github.com/getmentor/getmentor-frontend/issues) 19 | -------------------------------------------------------------------------------- /projects/getmentor/assets/getmentor-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/getmentor/assets/getmentor-1.png -------------------------------------------------------------------------------- /projects/getmentor/assets/getmentor-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/getmentor/assets/getmentor-2.png -------------------------------------------------------------------------------- /projects/hexlet-cv/README.md: -------------------------------------------------------------------------------- 1 | # Hexlet CV 2 | 3 | Hexlet CV — это площадка, на которой студенты размещают свои резюме, а работодатели ищут будущих сотрудников и публикуют вакансии. Еще на этой платформе можно получить ревью резюме от опытных разработчиков и HR-менеджеров — они дают советы по улучшению и помогают составить сопроводительное письмо. 4 | 5 | ## Технологии 6 | 7 | Ruby, Ruby On Rails, Bootstrap. 8 | 9 | ## Как участвовать 10 | 11 | Принять участие, как в обычном опенсорсе, оставить комментарий в issue. Если возникнут вопросы по задачам или захотите просто поделиться мыслями относительно проекта, можно писать в нашем сообществе в Телеграм в канале [Волонтеры](https://t.me/hexletcommunity/12). 12 | 13 | ## Ссылки 14 | 15 | * [Сайт](http://cv.hexlet.io/) 16 | * [Исходный код](https://github.com/Hexlet/hexlet-cv) 17 | * [Чат в Telegram](https://t.me/hexletcommunity/12) 18 | * [Задачи](https://github.com/hexlet/hexlet-cv/issues) 19 | -------------------------------------------------------------------------------- /projects/hexlet-cv/assets/hexlet-cv-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/hexlet-cv/assets/hexlet-cv-2.png -------------------------------------------------------------------------------- /projects/hexlet-cv/assets/hexlet-cv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/hexlet-cv/assets/hexlet-cv.png -------------------------------------------------------------------------------- /projects/human-essentials/README.md: -------------------------------------------------------------------------------- 1 | # Human Essentials 2 | 3 | Human Essentials представляет собой инновационную систему управления запасами, специально разработанную для удовлетворения потребностей центров помощи и других организаций, занимающихся распределением жизненно важных товаров. Система помогает более чем 200 зарегистрированным банкам необходимых вещей, обеспечивая доступ к средствам лично гигиены для более чем 3 людей. Human Essentials не только упрощает процессы учета и распределения, но и предоставляет возможность создания отчетов, что важно для некоммерческих организаций. Проект активно содействует улучшению жизни людей, нуждающихся в товарах первой необходимости 4 | 5 | ## Технологии 6 | 7 | Проект использует язык Ruby и фреймворк Ruby on Rails, а также HTML и JavaScript. 8 | 9 | ## Как участвовать 10 | 11 | Прежде чем начать, ознакомьтесь с [кодексом поведения](https://github.com/rubyforgood/) Ruby for Good. 12 | 13 | Специально для новых участников есть вводная информация о приложении в [статье](https://github.com/rubyforgood/human-essentials/wiki/Application-Overview), а задания с тегом *Help Wanted* идеально подходят для новичков. 14 | 15 | Если у вас возникнут вопросы, вы можете задать их в [чате сообщества](https://join.slack.com/t/rubyforgood/shared_invite/zt-2k5ezv241-Ia2Iac3amxDS8CuhOr69ZA), где есть специальный канал #human-essentials. 16 | 17 | Процесс внесения изменений начинается с того, что вам нужно найти незанятое задание и назначить его на себя. Затем следует форкнуть репозиторий и создать новую ветку с названием в формате *XXX-описание-задачи*, где *XXX* — номер задачи. После этого вносите необходимые изменения, добавляйте тесты и проверяйте, чтобы все тесты проходили успешно. Когда все будет готово, создайте pull request с указанием решаемой задачи. 18 | 19 | После проверки вашего кода команда примет решение о слиянии, а развертывания происходят примерно раз в неделю. 20 | 21 | Более подробно об участии в проекте можно узнать в гайде по [ссылке](https://github.com/rubyforgood/human-essentials/blob/main/CONTRIBUTING.md) 22 | 23 | ## Ссылки 24 | 25 | * [Инструкция для участников проекта](https://github.com/rubyforgood/human-essentials/blob/main/CONTRIBUTING.md) 26 | * [Сайт](https://humanessentials.app/) 27 | * [Исходный код](https://github.com/rubyforgood/human-essentials) 28 | * [Чат сообщества](https://join.slack.com/t/rubyforgood/shared_invite/zt-2k5ezv241-Ia2Iac3amxDS8CuhOr69ZA) 29 | * [Описание приложения](https://github.com/rubyforgood/human-essentials/wiki/Application-Overview) 30 | * [Задачи](https://github.com/rubyforgood/human-essentials/issues) 31 | -------------------------------------------------------------------------------- /projects/human-essentials/assets/human-essentials-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/human-essentials/assets/human-essentials-2.png -------------------------------------------------------------------------------- /projects/human-essentials/assets/human-essentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/human-essentials/assets/human-essentials.png -------------------------------------------------------------------------------- /projects/lichess/README.md: -------------------------------------------------------------------------------- 1 | # Lichess 2 | 3 | Lichess.org — это бесплатный шахматный сервер с открытым исходным кодом, существующий благодаря усилиям волонтеров и пожертвованиям. 4 | 5 | В 2010 году Тибо Дюплесси начал работу над Lichess как хобби-проектом. Первоначально сайт был простым и не проверял легитимность ходов. Тибо сделал проект открытым, что позволило любому желающему изучать исходный код и вносить свои улучшения. Со временем сайт развивался и привлекал все больше пользователей, а волонтеры помогали поддерживать и совершенствовать его. 6 | 7 | Сегодня Lichess ежедневно привлекает более пяти миллионов игр. Это один из самых популярных шахматных веб-сайтов в мире, который остается полностью бесплатным. В отличие от многих других "бесплатных" сайтов, которые зарабатывают на рекламе или продаже пользовательских данных, Lichess не делает этого и никогда не будет. Поскольку на Lichess нет инвесторов, требующих прибыли, команда может сосредоточиться исключительно на улучшении сайта. 8 | 9 | Lichess предлагает гораздо больше, чем просто игру в шахматы. После завершения партии можно запросить компьютерный анализ с помощью современного шахматного движка Stockfish, чтобы изучить свои ошибки и сравнить игру с обширной базой данных партий мастеров. Вы можете наблюдать за игрой лучших шахматистов в реальном времени и обсуждать партии с друзьями. Даже чемпионы мира играют на Lichess! Игроки, стремящиеся к совершенствованию, могут нанять тренера и использовать совместные исследования в режиме реального времени для анализа партий, позиций и общения в чате. 10 | 11 | ## Технологии 12 | 13 | Бекенд написан на Scala с использованием Rust, мобильный клиент — на Dart, также используются TypeScript и Python. 14 | 15 | ## Как участвовать 16 | 17 | [Тут](https://github.com/lichess-org/lila/wiki/Lichess-Development-Onboarding) можно подробнее изучить как принять участие в разработке. 18 | 19 | ## Ссылки 20 | 21 | * [Сайт](https://lichess.org/) 22 | * [Github](https://github.com/lichess-org) 23 | * [Сервер в Discord](https://discord.gg/lichess) 24 | -------------------------------------------------------------------------------- /projects/lichess/assets/lichess-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/lichess/assets/lichess-2.png -------------------------------------------------------------------------------- /projects/lichess/assets/lichess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/lichess/assets/lichess.png -------------------------------------------------------------------------------- /projects/module-replacements/README.md: -------------------------------------------------------------------------------- 1 | # module-replacements 2 | 3 | В разработке программного обеспечения существует множество шуток по поводу размера *node_modules*. Существуют различные проекты, которые решают эту проблему. Проект module-replacements направлен на оптимизацию экосистемы JavaScript путем создания манифестов, содержащих более легкие и современные альтернативы существующим модулям. 4 | Основная его функция заключается в возможности динамически заменять реализацию существующих модулей на альтернативные пакеты с меньшим количеством зависимостей, либо на функции, которые теперь встроены нативно 5 | Эти манифесты представлены в машиночитаемом формате, что позволяет использовать их в инструментах для автоматического выявления и замены устаревших зависимостей. 6 | 7 | ## Технологии 8 | 9 | В проекте используются языки JavaScript и TypeScript 10 | 11 | ## Как участвовать 12 | 13 | Чтобы принять участие, изучите [Руководство для участников проекта](https://github.com/es-tooling/module-replacements/blob/main/README.md#contributing). Если вы хотите добавить замену в один из манифестов, пожалуйста, откройте issue, где это можно будет обсудить с разработчиками проекта 14 | 15 | ## Ссылки 16 | 17 | * [Руководство для участников проекта](https://github.com/es-tooling/module-replacements/blob/main/README.md#contributing) 18 | * [Исходный код](https://github.com/es-tooling/module-replacements) 19 | * [Задачи](https://github.com/es-tooling/module-replacements/issues) 20 | -------------------------------------------------------------------------------- /projects/module-replacements/assets/module-replacements.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/module-replacements/assets/module-replacements.png -------------------------------------------------------------------------------- /projects/monica/README.md: -------------------------------------------------------------------------------- 1 | # Monica 2 | 3 | Monica — это инновационное веб-приложение, предназначенное для тех, кто хочет эффективно документировать свою жизнь и управлять взаимодействиями с семьей и друзьями. Это приложение можно рассматривать как систему управления личными отношениями (PRM), аналогичную CRM, используемым в корпоративном мире. Monica предлагает широкий спектр функций, включая управление контактами, определение отношений между ними, автоматические напоминания о днях рождения, возможность добавления заметок и записей о том, как вы встретили человека, а также управление задачами и событиями. 4 | 5 | Приложение также предоставляет возможность вести дневник, загружать документы и фотографии, а также настраивать пользовательские параметры, такие как пол и типы активности. Monica поддерживает множество языков и валют, что делает его доступным для пользователей по всему миру. Это приложение особенно полезно для людей, которые хотят сохранить важные детали о жизни тех, кто им дорог 6 | 7 | Monica не является социальной сетью и не предназначена для обмена информацией с другими. Это личный инструмент, который обеспечивает полное управление вашими данными, сохраняя вашу конфиденциальность и безопасность. Вы можете использовать Monica на своем сервере и контролировать, как используются ваши данные, что делает его уникальным в своем роде. 8 | 9 | ## Технологии 10 | 11 | Проект использует Docker, язык PHP и фреймворк Laravel на бекенде и Vue.js на фронтенде 12 | 13 | ## Как участвовать 14 | 15 | В проекте приветствуется любая помощь, даже небольшие изменения, такие как исправление опечаток, будут полезны. 16 | 17 | Чтобы принять участие в проекте, изучите [инструкцию]((https://github.com/monicahq/monica?tab=readme-ov-file#contribute-as-a-developer)) для участников. Важно помнить, что процесс рассмотрения изменений может занять время, поэтому участникам рекомендуется проявлять терпение. 18 | 19 | Установите локально версию для разработчиков, чтобы вы могли начать вносить свой вклад. Если вы хотите сразу же повлиять на проект Monica, обратите внимание на задачи, помеченные как *bug*. Для тех, кто ищет более простые задачи, существуют вопросы, помеченные тегом *help wanted*, которые можно решить относительно легко. Также есть вопросы, помеченные тегом *good first issue*, предназначенные для тех, кто хочет внести свой вклад, но предпочитает начать с небольшой задачи 20 | 21 | ## Ссылки 22 | 23 | * [Инструкция для участников проекта](https://docs.monicahq.com/developers/contribution-guide) 24 | * [Сайт](https://beta.monicahq.com/) 25 | * [Исходный код](https://github.com/monicahq/monica) 26 | * [Задачи](https://github.com/monicahq/monica/issues) 27 | -------------------------------------------------------------------------------- /projects/monica/assets/monica-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/monica/assets/monica-2.png -------------------------------------------------------------------------------- /projects/monica/assets/monica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/monica/assets/monica.png -------------------------------------------------------------------------------- /projects/n8n/README.md: -------------------------------------------------------------------------------- 1 | # n8n 2 | 3 | n8n — это платформа для автоматизации и интеграции, которая предоставляет пользователям возможность создавать сложные рабочие процессы, соединяя различные приложения и сервисы. С помощью n8n можно визуально проектировать автоматизации, используя более 200 интеграций с популярными сервисами, такими как Google Sheets, Slack, GitHub и многими другими. Платформа поддерживает как простые триггеры, так и более сложные логические операции, что позволяет пользователям настраивать автоматизации в соответствии со своими потребностями. Благодаря открытым исходным кодом, n8n предоставляет гибкость для разработчиков, позволяя им расширять функциональность платформы и создавать собственные интеграции. Это делает n8n идеальным решением как для новичков, так и для опытных пользователей, стремящихся оптимизировать свои рабочие процессы и повысить продуктивность. 4 | 5 | ## Технологии 6 | 7 | В проекте используется TypeScript и Vue.js 8 | 9 | ## Как участвовать 10 | 11 | Так как проект n8n является проектом с открытым исходным кодом, участие в нем приветствуется разработчиками. Участники могут создавать собственные интеграции для n8n и расширять документацию, а также вносить шаблоны рабочих процессов. 12 | 13 | Прежде всего ознакомьтесь с [руководством для участников проекта](https://github.com/n8n-io/n8n/blob/8a0ad0f910feeada6d0c63e81c3e97a1a6e44de7/CONTRIBUTING.md#contributing-to-n8n) и [кодексом поведения](https://github.com/n8n-io/n8n/blob/8a0ad0f910feeada6d0c63e81c3e97a1a6e44de7/CODE_OF_CONDUCT.md) 14 | 15 | Проект n8n состоит из нескольких модулей, расположенных в одном репозитории. Например, в директории *editor-ui* расположены файлы пользовательского интерфейс для создания и обновления рабочих процессов. А в директории */packages/nodes-base* расположены готовые интеграции, которые включены в n8n. С полным списком компонентов системы можно ознакомиться [здесь](https://github.com/n8n-io/n8n/blob/8a0ad0f910feeada6d0c63e81c3e97a1a6e44de7/CONTRIBUTING.md#directory-structure) 16 | 17 | Для разработки вам понадобится установить зависимости и настроить окружение, сделать это можно по [иснтрукции](https://github.com/n8n-io/n8n/blob/8a0ad0f910feeada6d0c63e81c3e97a1a6e44de7/CONTRIBUTING.md#development-setup) в гайде для участников 18 | 19 | После форка репозитория клонируйте его на локальную машину, установите зависимости и соберите проект. Далее можно запускать n8n в режиме разработки и вносить изменения. Важно писать тесты для своих изменений и запускать их. После завершения работы создайте pull request для внесения ваших изменений в основной репозиторий 20 | 21 | ## Ссылки 22 | 23 | * [Руководство для участников проекта](https://github.com/n8n-io/n8n/blob/8a0ad0f910feeada6d0c63e81c3e97a1a6e44de7/CONTRIBUTING.md) 24 | * [Форум сообщества](https://community.n8n.io/) 25 | * [Сайт](https://n8n.io/) 26 | * [Исходный код](https://github.com/n8n-io/n8n) 27 | * [Задачи](https://github.com/n8n-io/n8n/issues) 28 | -------------------------------------------------------------------------------- /projects/n8n/assets/n8n-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/n8n/assets/n8n-2.png -------------------------------------------------------------------------------- /projects/n8n/assets/n8n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/n8n/assets/n8n.png -------------------------------------------------------------------------------- /projects/orchid/README.md: -------------------------------------------------------------------------------- 1 | # Orchid 2 | 3 | Laravel Orchid — это Laravel пакет с открытым исходным кодом от российского Laravel сообщества, который значительно облегчает процесс создания административных приложений. С его помощью можно быстро разрабатывать красивые и функциональные интерфейсы с минимальными усилиями. Orchid предлагает различные функции. Например, конструктор форм исключает необходимость вручную описывать HTML-поля. Пакет включает более 40 типов полей, управление правами доступа для удобного управления доступом пользователей, а также дополнительные функции, такие как меню, графики и уведомления. Laravel Orchid интегрируется с другими компонентами Laravel и может служить основой для приложений, таких как системы управления контентом. Важно отметить, что Orchid предназначен для разработчиков с опытом работы в Laravel и не является "готовым" решением, требуя хорошего понимания программирования для эффективного использования 4 | 5 | ## Технологии 6 | 7 | В проекте используется PHP, JavaScript, шаблонизатор Blade 8 | 9 | ## Как участвовать 10 | 11 | Если захотите принять участие в разработке проекта, напишите в [комьюнити](https://t.me/orchid_russian_community) 12 | 13 | ## Ссылки 14 | 15 | * [Сайт](https://orchid.software/) 16 | * [Исходный код](https://github.com/orchidsoftware/platform) 17 | * [Комьюнити](https://t.me/orchid_russian_community) 18 | * [Задачи](https://github.com/orchidsoftware/platform/issues) 19 | -------------------------------------------------------------------------------- /projects/orchid/assets/orchid-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/orchid/assets/orchid-1.png -------------------------------------------------------------------------------- /projects/orchid/assets/orchid-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/orchid/assets/orchid-2.png -------------------------------------------------------------------------------- /projects/ordo/README.md: -------------------------------------------------------------------------------- 1 | # Ordo 2 | 3 | Ordo — это проект с открытым исходным кодом, который предоставляет пользователям мощный инструмент для хранения и управления данными. Основные функции включают локальное хранение данных (регистрация не обязательна), ntrcnjdsq редактор для работы с текстовыми файлами, а также поддержку меток и ссылок между файлами. Ordo также предлагает возможность встраивания файлов друг в друга, что упрощает организацию данных. 4 | 5 | Проект ориентирован на безопасность, обеспечивая шифрование данных как в процессе передачи, так и в состоянии покоя. Пользователи могут добавлять пользовательские расширения и функции, что делает Ordo гибким инструментом для различных задач, включая поддержку баз данных и графов отношений. В будущем планируется расширение функционала, включая возможность совместного использования и интеграцию с другими сервисами. 6 | 7 | ## Технологии 8 | 9 | В проекте используется TypeScript, Bun.js 10 | 11 | ## Как участвовать 12 | 13 | Если захотите принять участие в проекте, напишите разработчикам в [чате проекта](https://t.me/ordo_pink_ru) в Телеграм 14 | 15 | ## Ссылки 16 | 17 | * [Структура директорий проекта](https://github.com/ordo-pink/ordo/blob/main/root/docs/readme/ru.md) 18 | * [Сайт](https://ordo.pink/) 19 | * [Исходный код](https://github.com/ordo-pink/ordo) 20 | * [Задачи](https://github.com/ordo-pink/ordo/issues) 21 | * [Чат проекта в Телеграм](https://t.me/ordo_pink_ru) 22 | -------------------------------------------------------------------------------- /projects/ordo/assets/ordo-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/ordo/assets/ordo-1.png -------------------------------------------------------------------------------- /projects/ordo/assets/ordo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/ordo/assets/ordo-2.png -------------------------------------------------------------------------------- /projects/outline/README.md: -------------------------------------------------------------------------------- 1 | # Outline 2 | 3 | Outline — это приложение для создания и управления заметками и документами, которое позволяет пользователям организовывать свои мысли, идеи и информацию в удобной и структурированной форме. Оно предлагает функции, такие как создание списков, добавление изображений и ссылок, а также возможность совместной работы с другими пользователями. Outline поддерживает синхронизацию с облачными сервисами, что обеспечивает доступ к заметкам с разных устройств. 4 | 5 | ## Технологии 6 | 7 | В проекте используется TypeScript, React 8 | 9 | ## Как участвовать 10 | 11 | Outline разрабатывается и поддерживается небольшой командой, поэтому проект рад вашей помощи в исправлении ошибок и добавлении новых функций 12 | 13 | Перед тем как отправить pull request, пожалуйста, обсудите свои идеи с основной командой, создав или прокомментировав issue на GitHub. Это поможет согласовать подходы до написания кода, что значительно увеличит вероятность принятия вашего pull request. 14 | 15 | Для новых участников есть разные варианты принять участие в проекте. Один из них — это перевод приложения на другие языки, что поможет сделать его доступным для более широкой аудитории. Также можно обратить внимание на задачи с меткой [*good first issue*](https://github.com/outline/outline/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22), которые подходят для новичков и помогут ввести их в процесс разработки. Улучшение документации — еще один важный аспект, который способствует удобству использования проекта и помогает другим разработчикам. Наконец, исправление ошибок и решение других проблем, перечисленных на GitHub в разделе [задач](https://github.com/outline/outline/issues) 16 | 17 | ## Ссылки 18 | 19 | * [Руководство для участников проекта](https://github.com/outline/outline?tab=readme-ov-file#contributing) 20 | * [Сайт](www.getoutline.com) 21 | * [Исходный код](https://github.com/outline/outline) 22 | * [Задачи](https://github.com/outline/outline/issues) 23 | -------------------------------------------------------------------------------- /projects/outline/assets/outline-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/outline/assets/outline-1.png -------------------------------------------------------------------------------- /projects/outline/assets/outline-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/outline/assets/outline-2.png -------------------------------------------------------------------------------- /projects/pastvu/README.md: -------------------------------------------------------------------------------- 1 | # PastVu 2 | 3 | [PastVu](https://pastvu.com/) — проект по сбору фотографий прошлого. Взгляд на историю среды обитания человечества. 4 | 5 | Проект был основан в 2009 году Ильей Варламовым и Алексеем Дуком. Изначально он был посвящен историческим фотографиям Москвы (oldmos.ru). С ростом сообщества пользователей и популярности проекта, был создан второй сайт для исторических фотографий Санкт-Петербурга (oldspb.ru). В 2013 году два проекта были объединены и перенесены на новую платформу [PastVu](https://pastvu.com/), при этом проект получил глобальный охват. Главным разработчиком и архитектором нового сайта стал [Павел Климашкин](https://github.com/klimashkin). В 2020 году исходный код проекта [стал открытым](https://pastvu.com/news/149), что привлекло к развитию проекта новых участников. 6 | 7 | ## Технологии 8 | 9 | Проект представляет собой JavaScript стек с использованием компонентов: MongoDB, Redis, Node.js, Express, Socket.IO, Pug, Knockout и Leaflet. Для тестирования используется Jest. Docker Compose позволяет быстро развернуть окружение разработчика. Разработка ведётся на GitHub, это позволяет применять инструменты репозитория для трекинга задач (issues), пулреквестов, тестирования и сборки, управления релизами. 10 | 11 | ## Как участвовать 12 | 13 | Для энтузиастов, желающих принять участие в разработке, подготовлен список несложных задач с тегом ["good first issue"](https://github.com/PastVu/pastvu/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22). Эти задачи, как правило, связаны с багами или небольшими изменениями, не объемны в решении и позволяют лучше понять архитектуру и функционал. Вопросы можно задавать непосредственно в тикете или в дискуссии ([Discussion board](https://github.com/PastVu/pastvu/discussions)) на русском или английском языке. При создании задачи, по возможности рекомендуется вносить описание на английском и русском языке. 14 | 15 | Ссылки: 16 | 17 | * [Сайт](https://pastvu.com/) 18 | * [Исходный код](https://github.com/PastVu/pastvu) 19 | * [Contributing guide](https://github.com/PastVu/pastvu/blob/master/CONTRIBUTING.md) 20 | -------------------------------------------------------------------------------- /projects/pastvu/assets/pastvu-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/pastvu/assets/pastvu-2.png -------------------------------------------------------------------------------- /projects/pastvu/assets/pastvu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/pastvu/assets/pastvu.png -------------------------------------------------------------------------------- /projects/razrabs/README.md: -------------------------------------------------------------------------------- 1 | # Разрабы 2 | 3 | Проект представляет собой новое айти-медиа, которое акцентирует внимание на актуальных вопросах в сфере технологий, стремясь расширить горизонты разработчиков за пределы чисто технических задач. Команда, состоящая из опытных разработчиков и редакторов, нацелена на создание пространства для обсуждения и рефлексии, сохраняя сообщество, которое сталкивается с вызовами современности, такими как безопасность и свобода. Этот проект отличается открытым подходом, где дизайн вдохновлен IDE, а контент включает мнения, большие истории и технические материалы нового формата. Также планируется проведение интервью с интересными личностями из индустрии и создание платформы для поддержки разработчиков, сталкивающихся с проблемами на рабочем месте 4 | 5 | ## Технологии 6 | 7 | В проекте используется язык TypeScript и фреймворк Next.js 8 | 9 | ## Как участвовать 10 | 11 | Прежде всего изучите [Руководство для участников проекта](https://github.com/razrabs-media/journal/blob/main/CONTRIBUTING.md). 12 | 13 | Чтобы помочь проекту, вы можете сообщать о найденных проблемах или предложениях в разделе [issues](https://github.com/razrabs-media/journal/issues). Если у вас есть вопросы, не связанные с конкретными задачами, используйте раздел [discussions](https://github.com/razrabs-media/journal/discussions) 14 | 15 | Если вы хотите исправить баг или добавить новую функцию, создайте issue с описанием задачи для публичного обсуждения. При работе с существующими задачами отметьтесь в комментариях соответствующей задачи 16 | 17 | Для задач, затрагивающих дизайн, ознакомьтесь с [макетами](https://www.figma.com/file/NO0RmwhfZnsOjW1cexIVEW/%F0%9F%94%B8-rzrbs?node-id=60%3A2) и при необходимости свяжитесь с дизайнерами. Не забудьте добавлять скриншоты или видео в PR, чтобы продемонстрировать изменения 18 | 19 | ## Ссылки 20 | 21 | * [Руководство для участников проекта](https://github.com/razrabs-media/journal/blob/main/CONTRIBUTING.md) 22 | * [Что такое Разрабы](https://razrabs.ru/post/3c6bcea4-c34a-4650-907a-bca8dd72a310) 23 | * [Обсуждения функционала](https://github.com/razrabs-media/journal/discussions) 24 | * [Сайт](https://razrabs.ru/) 25 | * [Исходный код](https://github.com/razrabs-media/journal) 26 | * [Задачи](https://github.com/razrabs-media/journal/issues) 27 | -------------------------------------------------------------------------------- /projects/razrabs/assets/razrabs-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/razrabs/assets/razrabs-2.png -------------------------------------------------------------------------------- /projects/razrabs/assets/razrabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/razrabs/assets/razrabs.png -------------------------------------------------------------------------------- /projects/vetlog/README.md: -------------------------------------------------------------------------------- 1 | # Vetlog 2 | 3 | Vetlog — проект, который помогает найти новый дом для бездомных домашних животных. Он подчеркивает важность обязательств, связанных с заботой о питомцах, включая время, терпение и любовь. Проект акцентирует внимание на необходимости уважать животных как часть морального развития общества. 4 | 5 | Платформа предлагает список животных, ищущих новый дом, а также возможность делиться информацией о бездомных питомцах. Команда проекта готова помочь в процессе усыновления и предоставить необходимую информацию. 6 | 7 | Проект призывает людей задуматься о возможности стать хозяевами для животного и предлагает ресурсы для этого. 8 | 9 | ## Технологии 10 | 11 | Проект использует язык Java и фреймворк Spring Boot 12 | 13 | ## Как участвовать 14 | 15 | В проекте приветствуется любая помощь. Для новых участников есть [статья](https://github.com/josdem/vetlog-spring-boot/wiki), которая поможет лучше познакомиться с проектом 16 | 17 | Перейдите в [раздел с задачами](https://github.com/josdem/vetlog-spring-boot/issues) и выберите интересующую вас задачу. Задачи с тегом *good first issue* как раз подходят для новых участников проекта. Отпишите в комментарии, что вы хотите взять эту задачу, и обсудите детали с командой, если нужно. Создайте форк репозитория, внесите изменения и сделайте pull request. 18 | 19 | ## Ссылки 20 | 21 | * [Инструкция для участников проекта](https://github.com/josdem/vetlog-spring-boot/wiki) 22 | * [Сайт](https://vetlog.org/) 23 | * [Исходный код](https://github.com/josdem/vetlog-spring-boot) 24 | * [Задачи](https://github.com/josdem/vetlog-spring-boot/issues) 25 | -------------------------------------------------------------------------------- /projects/vetlog/assets/vetlog-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/vetlog/assets/vetlog-2.png -------------------------------------------------------------------------------- /projects/vetlog/assets/vetlog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/ru-projects-for-contributing/07c5cf944fd524f869254999f902b077a384c13e/projects/vetlog/assets/vetlog.png --------------------------------------------------------------------------------