├── 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 | 
4 |
5 | Chat Control — сервис для управления группами и каналами в Telegram.
6 |
7 | Независимо от того, работаете ли вы с небольшим сообществом или крупной организацией, наш сервис поможет вам автоматизировать задачи, модерировать чаты и организовывать работу сообществ удобнее и быстрее.
8 |
9 | Идея проекта — создать пространство, где начинающие IT-специалисты смогут объединяться в команды и реализовывать проекты с нуля до реального результата. В этом им помогают менторы, готовые делиться опытом и направлять в процессе работы.
10 |
11 | Проект основан и поддерживается комьюнити [ITMAE](https://www.linkedin.com/company/itmae/) — сообществом для IT-менеджеров проектов.
12 |
13 | Проект социальный, нацелен на начинающих специалистов, чтобы помочь им получить опыт работы в команде, поучаствовать в разработке проекта, получить фидбек от ментора.
14 |
15 | 
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
--------------------------------------------------------------------------------