Найти в Дзене
Александр Бочкин

Как написать хороший readme-файл?

Хороший программист знает, зачем нужен readme-файл.

Но как сделать его понятным другим разработчикам? Ведь если вы выкладываете свой проект на
Github, ваша цель – получить оценку профессионального сообщества. Что делать? Рассказываю.

1) Смотрите, как делают другие. На GitHub полно проектов с хорошей документацией. Всегда можно найти что-то для себя:
- Mimesis
- Flask
- Requests
- Python Slugify

2) Пользуйтесь шаблонами. Вот пара примеров:
- A template to make good
README.md
-
README.md template

3) Добавляйте картинки или видео-описание – сделайте проект наглядным. Только Github не разрешает добавлять видео в readme, лайфхак – используйте gif.

4) Элементы оформления создадут у читающего readme ощущение уникальности вашего проекта. Нестандартные или активно используемые элементы оформления для репозитория можно раздобыть здесь: https://shields.io

5) Если ваш проект не будет выглядеть просто как кусок кода, лежащий на github, это в разы повысит шансы на интерес к вам работодателя и других разработчиков. Что сделать? Разместите проект на своих ресурсах и установите запускаемую демо-версию. В readme можно использовать гиперссылки, так что поместите ссылку на интерактивную демо-версию прямо под изображением с названием.

6) Используйте HTML. Рекомендуется всё же придерживаться разметки, но некоторые функции, такие как выравнивание текста и изображений по центру, в readme доступны только с использованием HTML.

7) Творите! Пусть не только код, но и красивый readme производит неизгладимое впечатление на посетителей вашего профиля на github.

И, удачи!