An open API service indexing awesome lists of open source software.

https://github.com/tabuna/dandy-code

Практики, которые переведут код из «работает» в «вызывающий уважение»
https://github.com/tabuna/dandy-code

Last synced: 5 months ago
JSON representation

Практики, которые переведут код из «работает» в «вызывающий уважение»

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`.