Open Source, GitHub, DevOps и веб-стек
Зачем маршрут
Темы из Неолурка про инструменты часто смешивают маркетинг, мемы и реальную инженерию: "залей на GitHub", "DevOps всё починит", "HTML умер". Энциклопедия даёт технику; эта статья — карта соответствий, чтобы быстро перейти от мема к предметному разбору.
Общий указатель — Форумная культура Рунета. Windows — Windows — Store, защита, диспетчер и "сборки", Рунетские IT-формулы.
Открытый исходный код
Open Source (открытый исходный код) — лицензия и практика, при которых исходники доступны для чтения, форка и распространения на условиях GPL, MIT, Apache и др.
| В рунете часто путают | На деле |
|---|---|
| "бесплатно" | лицензия ≠ цена; может быть платная поддержка |
| "всё открыто" | есть проприетарные модули в "открытых" продуктах |
| "форк = воровство" | форк проекта — нормальный механизм OSS (форк Git) |
Учёба — 7.07 ИС, 7.10 Культура кода, глоссарий. Неолурк: Open source.
Закон Линуса (Linus's Law, Эрик Реймонд): «при достаточном количестве наблюдателей все ошибки всплывают на поверхность» — публичный код и ревью привлекают больше глаз, чем закрытый репозиторий. Это не отменяет тесты и ответственность мейнтейнеров; разбор — IT-законы и эмпирические принципы, эссе «Собор и базар» — Великие люди IT.
GitHub
GitHub — хостинг Git-репозиториев плюс Issues, Pull Request, Actions (CI), Pages, Discussions.
| Функция | Зачем в учёбе |
|---|---|
| Репозиторий | хранение кода и истории |
| Pull Request | код-ревью перед merge |
| Issues | баги и задачи |
| Actions | автосборка и тесты |
| Pages | статический сайт (lab / GitHub Pages) |
В мемах "GitHub" = "выложил в интернет", но в работе это инфраструктура процесса: репозиторий, ревью, CI, релизы. Юридически важны лицензия LICENSE и секреты (не коммитить .env). Карточка — глоссарий: GitHub. Неолурк: GitHub. Git — 8.04 / 2.
DevOps
DevOps — культура и практики совместной ответственности разработки и эксплуатации — CI/CD, инфраструктура как код, мониторинг, быстрый откат.
В чате "DevOps" иногда называют любого, кто "крутит Docker", или любую автоматизацию. В учебнике — раздел 8.04 — среды, пайплайн, типичные ошибки выката.
Неолурк: DevOps. Эталон тона — 8.04 / 1. Карточка — глоссарий: DevOps.
Веб — HTML и CSS
| Технология | Роль | Раздел |
|---|---|---|
| HTML | каркас страницы | 3.09 HTML |
| CSS | оформление | 3.10 CSS |
| JavaScript | поведение | 5.01 JS |
Фраза "сайт на чистом HTML" в рунете может значить "без CMS", а не "без CSS/JS". Мост с HTTP — 2.04 / 125.
Игры и 3D
| Тема | Учёба | Неолурк |
|---|---|---|
| Unity3D | 9.04 Разработка игр, Unity | движок C# |
| 3DS MAX | 1.16 Графика, 3ds Max | моделирование |
| 8-bit | 8-bit, 1.18 | пиксель-арт |
Unity и 3ds Max решают разные задачи: runtime-игра против офлайн-модели и рендера кадра.
Сводная таблица NeoLurk
| Тема | Энциклопедия |
|---|---|
| Open source | 7.07, 7.10 |
| GitHub | 8.04, lab/3 |
| DevOps | 8.04 |
| HTML, CSS | 3.09, 3.10 |
| Store, сборки, антивирус, диспетчер, текстовый редактор | Windows — Store, защита, диспетчер и "сборки" |
В подборках
Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:
Интернет-культура — Рунетские IT-формулы, Экономические и организационные сообщества, Роли и идентичность в сети, Сленг — о разделе, Форумы и имиджборды, IT-сленг и профессиональная лексика.