https://github.com/tabuna/dandy-code
Практики, которые переведут код из «работает» в «вызывающий уважение»
https://github.com/tabuna/dandy-code
Last synced: 5 months ago
JSON representation
Практики, которые переведут код из «работает» в «вызывающий уважение»
- Host: GitHub
- URL: https://github.com/tabuna/dandy-code
- Owner: tabuna
- Created: 2025-05-04T21:32:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-15T20:17:45.000Z (7 months ago)
- Last Synced: 2025-11-15T22:12:41.962Z (7 months ago)
- Language: PHP
- Homepage:
- Size: 20.4 MB
- Stars: 120
- Watchers: 4
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎩 «Денди-код»
> Руководство о том, как писать код с аккуратностью,
> уважением к читателю и стилем — даже если вы новичок.
- **[Скачать книгу в PDF](https://raw.githubusercontent.com/tabuna/dandy-code/refs/heads/main/export/Dandy%20Code.pdf)**
- **[Купить на Ozon](https://www.ozon.ru/product/dendi-kod-kak-pisat-kod-s-akkuratnostyu-uvazheniem-k-chitatelyu-i-stilem-dazhe-esli-vy-novichok-2855017761)**
- **[Купить на Avito](https://www.avito.ru/lipetsk/knigi_i_zhurnaly/dendi-kod_7591712659)**
## 📘 О книге
Краткая и практичная книга о том, как писать понятный и аккуратный код с примерами на PHP. Книга не уходит в теоретические дебри, не спорит о вкусе и не переоценивает значение философии чистоты. Она фокусируется на самом первом шаге к хорошему коду — **его визуальной читаемости**. Здесь вы найдёте рекомендации, которые можно и нужно применять сразу на практике.
## 🗂 Структура репозитория
- [`/content`](./content) — главы книги в Markdown
- [`/draft`](./draft) — рабочие заметки и главы в процессе, закулисье книги
- [`/assets`](./assets) — иллюстрации, обложка и прочие визуальные материалы
- [`/src`](./src) — скрипты и утилиты, помогающие собрать книгу в удобный формат
## ✨ Поддержите проект
Если вам близка идея понятного и доступного кода — поставьте ⭐️ репозиторию.
Это поможет книге найти своего читателя и ускорит её выпуск.
Если хотите поддержать проект финансово — это можно [сделать прямо сейчас](https://laravel.su/donate). Спасибо! 💖
## 📣 Расскажите другим
Я буду рад, если вы поможете рассказать о книге.
Поделитесь ею с друзьями, коллегами или в любимом чате.
Для меня это не менее ценно, чем ⭐️ или донат.
## 🚀 Видео-интервью о книге на подкасте "Так не сойдет"
Жми [сюда](https://youtu.be/bnjm1acoCmc?si=xUI1oOJy9WP4YB6X)
## 🛠️ Генерация PDF
Для того что бы собрать `PDF` версию из исходного набора,
клонируйте репозиторий и перейдите в директорию проекта:
```shell
git clone https://github.com/tabuna/dandy-code.git
cd dandy-code
````
Затем установите зависимости через Composer:
```shell
composer install
```
После этого, выполните команду сборки:
```shell
php dandy build
```
После завершения процесса скомпилированный PDF будет доступен в каталоге `export`.