Генератор README
Пустые репозитории производят плохое первое впечатление. Заполните имя проекта, слоган в одну строку, список возможностей, команду установки, фрагмент быстрого старта, автора и лицензию, и этот генератор выдаст аккуратный README в формате Markdown с правильной иерархией заголовков и огороженными блоками кода: разделы, которые GitHub показывает на странице вашего проекта. Скопируйте его, сохраните как README.md в корне репозитория и отправьте. Заголовки разделов написаны по-английски, что является почти универсальным соглашением для README с открытым исходным кодом; а ваш собственный текст отображается ровно так, как вы его вводите, на любом языке.
Как составить README
-
1
Добавьте основное
Имя проекта, необязательный URL репозитория и слоган в одну строку. Имя становится заголовком `#`; слоган становится цитатой под ним.
-
2
Перечислите возможности и быстрый старт
По одной возможности в строке (каждая становится пунктом списка), плюс короткий фрагмент быстрого старта, который оборачивается в огороженный блок кода.
-
3
Установка, лицензия и автор
Команда установки помещается в блок кода `bash` под разделом установки; добавьте лицензию (MIT, Apache-2.0…) и необязательную строку автора.
-
4
Скопируйте Markdown
Нажмите «Копировать» и вставьте результат как `README.md` в корень репозитория. Отправьте его, и отрендеренная версия появится на странице проекта.
Что содержит хороший README
Собственное руководство по стилю GitHub и широко используемая спецификация standard-readme сходятся в порядке разделов. Разместите легко просматриваемые части наверху: посетитель, попавший в ваш репозиторий, за 20 секунд решает, читать ли дальше.
| Раздел | Позиция | Назначение |
|---|---|---|
| Заголовок + слоган | Строки 1–2 | # Project, за которым следует одно предложение о том, что он делает |
| Бейджи | Строки 3–5 | Статус CI, версия npm, лицензия, покрытие |
| Установка | В начале | Одна команда, которую можно скопировать |
| Использование | В начале | Минимальный рабочий фрагмент, дающий результат |
| API / параметры | Середина | Таблицы флагов, ключей конфигурации или конечных точек |
| Вклад | Ближе к концу | Ссылка на CONTRIBUTING.md, кодекс поведения, правила оформления PR |
| Лицензия | В конце | Идентификатор SPDX и ссылка на LICENSE |
Бейджи, которые действительно помогают
URL-адреса shields.io следуют предсказуемой схеме: https://img.shields.io/badge/<label>-<message>-<color>.svg. Полезные «живые» бейджи указывают на статус сборки, версию пакета и число загрузок, а не на тщеславные метрики. Обычно достаточно четырёх бейджей; а больше уже лишнее.
Частые ошибки в README
- Нет команды установки в первой строке раздела «Установка». Читатели ищут глазами
npm installилиpip install; спрячете её за прозой, и они уйдут. - Скриншоты по 3 МБ. Уменьшите до 800 пикселей по ширине и сожмите; GitHub всё равно их отдаст, но мобильные читатели платят за трафик.
- Устаревшие бейджи. Красный бейдж CI говорит посетителям, что проект сломан. Либо почините CI, либо уберите бейдж.
- Отсутствует лицензия. Без лицензии ваш код по умолчанию «все права защищены», и компании не могут его использовать.
Часто задаваемые вопросы
Да. Огороженные блоки кода, маркированные списки и заголовки в стиле ATX (префикс #) отображаются на GitHub, GitLab и Bitbucket без изменений. Команда установки помечается как блок bash; блок быстрого старта оставлен без тега, чтобы вы сами задали язык.
Для большинства экосистем, README.md. Используйте .rst только если вы публикуете пакет Python, документация которого размещена на Read the Docs, и хотите, чтобы Sphinx переиспользовал файл как посадочную страницу.
Когда вы указываете URL репозитория, генератор добавляет один статический бейдж лицензии (https://img.shields.io/badge/license-<type>-blue.svg). Для «живых» бейджей (статус сборки, версия, загрузки) скопируйте шаблон URL shields.io и вставьте его в вывод самостоятельно.
Нет. README собирается из значений формы, и ничего не сохраняется. Закройте вкладку, и данные исчезнут.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Справочник сочетаний клавиш
Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.
Конвертер размера файлов
Преобразуйте значения между байтами, КБ, МБ, ГБ, ТБ и двоичными единицами IEC (KiB, MiB, GiB, TiB), свободно сочетая десятичные и двоичные единицы.
Генератор случайных букв
Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.
Конвертер CMYK в RGB
Преобразуйте проценты CMYK в приблизительные значения RGB и Hex для быстрого экранного предпросмотра по стандартной формуле.
Инструмент доступен на других языках
- Generator README [PL]
- READMEジェネレーター [JA]
- เครื่องสร้างไฟล์ README [TH]
- مولد ملف README [AR]
- Gerador de README [PT]
- Generador de README [ES]
- README-Generator [DE]
- Bộ tạo README [VI]
- README-generator [SV]
- README-generator [NL]
- Générateur de README [FR]
- Generator README [ID]
- README 생성기 [KO]
- README Üreteci [TR]
- README 生成器 [ZH]
- README Generator [EN]
- Generatore di README [IT]