Как написать впечатляющий Readme-файл для проекта



Книга Как написать впечатляющий Readme-файл для проекта



Readme  —  это детальное описание проекта. В нем содержится информация о том, что представляет собой проект, кто его авторы, как он устанавливается или настраивается, как используется и прочие данные.


Readme  —  визитная карточка проекта. Всякий раз, когда кто-то заходит в репозиторий, он первым делом просматривает readme-файлы, чтобы получить представление о проектах. Детальный readme создает хорошее первое впечатление о проекте.


Хотите узнать, как создать впечатляющий детальный readme-файл для любого проекта? Тогда без лишних слов перейдем непосредственно к делу.


Зачем нужно писать readme?


Readme помогает людям понять, о чем ваш проект. Это обязательное условие для разработки проекта с открытым исходным кодом. Но даже если вы создаете закрытую систему, следует написать readme, чтобы коллеги по проекту могли вникнуть в его суть. Кроме того, написание отличных readme помогает найти хорошую работу.


Особенности


Readme-файлы обычно пишутся на языке Markdown. Поговорим об основных особенностях его синтаксиса  —  это знания пригодятся не только для readme, но и для любого другого документа.


Примеры использования синтаксиса Markdown.


1. Начнем с того, что Markdown поддерживает языки разметки. Поэтому, если вы знакомы с HTML, можете использовать его синтаксис.


2. Перед заголовком ставится обозначение хештега #. Количество хештегов соответствует уровню заголовка. В Markdown используются заголовки 6 уровней.


Например:


# Это заголовок 1-го уровня 
## Это заголовок 2-го уровня
### Это заголовок 3-го уровня

3. Добавление дополнительного разрыва строки в абзаце разделяет абзац. Например:


Это первый абзац.

Это второй абзац.

4. Выделение части текста жирным шрифтом достигается с помощью**. Например, код **текст** приведет к записи текст.


5. Для выделения части текста курсивом используется один символ *. Например, код *текст* приведет к записи текст.


6. Упорядоченный список оформляется следующим образом:


1. Это элемент 1 упорядоченного списка.
2. Это элемент 2 упорядоченного списка.
3. Это элемент 3 упорядоченного списка.

Вы также можете создать неупорядоченный список:


- Это элемент 1 неупорядоченного списка.
- Это элемент 2 неупорядоченного списка.
- Это элемент 3 неупорядоченного списка.

7. Изображения в readme добавляются с использованием следующего кода:


![Alt-описание изображения](/путь/к/изображению)

8. Ссылки можно добавить, используя приведенный ниже код:


[Текст ссылки](https://путь/к/ссылке)

9. Чтобы показать примеры кода в readme, используйте следующие символы:


`Это встроенный код

````
Это блок кода
```

Это практически все, что вам нужно знать для написания readme, дополнений к коду или любых других документов в формате Markdown.




Теперь, познакомившись с основными синтаксическими особенностями Markdown, углубимся в процесс создания readme.


Пошаговый процесс написания readme


К счастью, вам не придется создавать этот файл с нуля. На GitHub представлено множество образцов, которые помогут легко создать свой.


Awesome readme  —  отличный ресурс для поиска конструкций, подходящих для конкретных проектов.


Например, шаблон Best-Readme-Template обладает многими функциональными возможностями, полезными для демонстрации проектов. Итак, создадим readme с его помощью.


Шаг 1. Создание репозитория GitHub


Сначала создадим репозиторий GitHub, нажав на кнопку с плюсом в правом верхнем углу. Дайте проекту title (название), description (описание) и отметьте Add a README file (Добавить файл README). После этого нажмите на кнопку Create Repository (Создать репозиторий).


Создание нового репозитория в GitHub

Шаг 2. Копирование Readme-контента в readme репозитория


Перейдите в репозиторий Best-Readme-Template и кликните файл README.md. Затем нажмите на кнопку Raw.


Нажмите на кнопку Raw

После этого скопируйте все тексты, отображаемые в браузере. Затем вставьте их в файл readme.


Для этого нажмите Edit (Редактировать) в файле README.md:


Нажмите кнопку Edit, чтобы отредактировать README.md

Шаг 3. Изменение файла README в соответствии с деталями проекта


Теперь пришло время изменить файл README.md в соответствии с содержанием конкретного проекта. Начнем с изменения названия и описания.


Изменение названия и описания проекта

Точно так же измените остальные разделы в соответствии со спецификой проекта. Если потребуется, можете добавить или удалить какие-то разделы.


Обратите также внимание на ссылки и изображения  —  измените их соответствующим образом.


Чтобы увидеть внесенные изменения, нажмите кнопку Preview (Предварительный просмотр).


Нажмите на кнопку Preview, чтобы увидеть изменения

Еще одна вещь, на которую стоит обратить внимание,  —  это возможность добавить настраиваемые шилды. Они могут представлять состояния репозиториев или ссылаться на профиль LinkedIn.


В шаблонах readme можно найти некоторые шилды, как показано ниже:


Шилды проектов

Прокрутив страницу вниз, можно настроить шилды в соответствии с проектом:


Шилды со ссылками: измените имя пользователя и репозитория

Как указано на изображении выше, нужно изменить имя пользователя GitHub и URL репозитория соответственно всем ссылкам. После этого увидите “магию” преображения в процессе предварительного просмотра.


Здесь можно просмотреть другие шилды.


Шаг 4. Сохранение и фиксирование изменений


После внесения изменений в файл readme прокрутите страницу вниз до раздела Commit changes, напишите сообщение о фиксировании изменений и нажмите на кнопку Commit changes (Зафиксировать изменения).


Фиксирование изменений

Readme-файл готов!


Заключение


Теперь вы знаете, как создать в репозитории впечатляющий, детализированный и хорошо организованный файл Readme.


Такие readme создают наилучшее впечатление о разработчике. Они доказывают, что проект организован, документирован и обеспечен надежной поддержкой.



1371   0  

Comments

    Ничего не найдено.