Андрей Смирнов
Время чтения: ~21 мин.
Просмотров: 130

Make a readme

Устранение неполадок при открытии файлов README

Общие проблемы с открытием файлов README

LibreOffice не установлен

Дважды щелкнув по файлу README вы можете увидеть системное диалоговое окно, в котором сообщается «Не удается открыть этот тип файла». В этом случае обычно это связано с тем, что на вашем компьютере не установлено LibreOffice для %%os%%. Так как ваша операционная система не знает, что делать с этим файлом, вы не сможете открыть его дважды щелкнув на него.

Совет: Если вам извстна другая программа, которая может открыть файл README, вы можете попробовать открыть данный файл, выбрав это приложение из списка возможных программ.

Установлена неправильная версия LibreOffice

В некоторых случаях у вас может быть более новая (или более старая) версия файла Readme Text Document File, не поддерживаемая установленной версией приложения. При отсутствии правильной версии ПО LibreOffice (или любой из других программ, перечисленных выше), может потребоваться загрузить другую версию ПО или одного из других прикладных программных средств, перечисленных выше. Такая проблема чаще всего возникает при работе в более старой версии прикладного программного средства с файлом, созданным в более новой версии, который старая версия не может распознать.

Совет: Иногда вы можете получить общее представление о версии файла README, щелкнув правой кнопкой мыши на файл, а затем выбрав «Свойства» (Windows) или «Получить информацию» (Mac OSX).

Резюме: В любом случае, большинство проблем, возникающих во время открытия файлов README, связаны с отсутствием на вашем компьютере установленного правильного прикладного программного средства.

Даже если на вашем компьютере уже установлено LibreOffice или другое программное обеспечение, связанное с README, вы все равно можете столкнуться с проблемами во время открытия файлов Readme Text Document File. Если проблемы открытия файлов README до сих пор не устранены, возможно, причина кроется в других проблемах, не позволяющих открыть эти файлы. Такие проблемы включают (представлены в порядке от наиболее до наименее распространенных):

Настройка браузера

После установки следует корректно настроить программу, чтобы работа в ней была комфортной. Сразу же хочется отметить, что в Brave используется движок Chrome. Разработчики сделали этот выбор в связи с повышенной безопасностью и стабильностью системы. Первоначально в приложении стоит английский язык. При необходимости его можно поменять на русский.

  1. Нажмите на три полоски в правом верхнем углу экрана и выберите пункт Settings.
  2. Пролистайте страницу до самого низа и нажмите Advanced.
  3. Пролистав чуть ниже вы увидите раздел Languages. Раскрываем первую вкладку Language. Кликаем на Add languages. Находим Russian (Русский) и кликаем Add.
  4. Чтобы программа полностью перешла на русский, кликните на три точки рядом с Russian. В открывшемся списке отметьте пункт Display Brave in this language.
  5. Во вкладке Spell check переведите русский язык в активное положение. Далее чуть выше кликните Relaunch, чтобы приложение перезагрузилось, и новые параметры сохранились.

Поисковой системой по умолчанию в Brave является Google Chrome. При желании его можно поменять, зайдя в Настройки – Поисковая система.

Интерфейс у браузера непримечательный: сверху панель вкладок, под ней адресная строка, имеющая примечательную подсветку. Добавить сайт в закладки можно с помощью соответствующей кнопки слева от адресной строки. Просмотреть список всех закладок можно, нажав на три полоски справа и выбрав пункт Закладки. В Brave есть удобная функция. Когда вы открываете много вкладок, и их названия не особо разборчивы, то, нажав правой кнопкой мыши по нужной вкладке и выбрав параметр Pin Tab (“Приколоть” вкладку), можно значительно сэкономить место в панели вкладок, однако без проблем продолжать перемещаться среди них. Более полная настройка программы может быть осуществлена вами самостоятельно. Для этого в разделе Настройки изменяйте нужные вам функции.

Что должно быть в README

Каждый проект особенный, однако есть несколько типичных разделов документации:

1. Короткое описание проекта

Для тех кто заблудился оставляют вводное слово о проекте. Просто и доходчиво объясняют в чем польза от этого кода.

2. Требования к окружению

Обычно здесь указывают тип операционной системы или минимальную версию интерпретатора Python

Для сайтов —важно знать поддерживаемые версии браузеров и формат устройств: мобильники, планшеты или desktops

3. Как установить

Раздел отвечает на вопрос “Что нужно сделать перед запуском программы?” и содержит инструкции по развертыванию проекта. Самый удобный формат — это команды bash с коротким пояснением к ним. Пользователь копирует команды в консоль и быстро их запускает.

Для кода и команд bash есть специальный способ форматирования в Markdown. Выглядит так:

Оформленный код попадается на глаза даже при беглом чтении, что крайне удобно.

4. Примеры запуска скриптов

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

Если у проекта есть скрипты c тестами или другие инструменты для разработчиков, то об этом тоже полезно написать, привести примеры их запуска.

5. Примеры использования программного API

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

Если проект большой то документацию часто выносят на отдельный сайт с удобной навигацией и поиском. Часто используют сервис Read the Docs.

Как открыть сайт loveread.ec?

Самые частые причины того, что не открывается сайт loveread.ec могут заключатся в следующем:

  • Сайт заблокирован Вашим провайдером. Для того чтобы открыть сайт воспользуйтесь VPN сервисами.
  • Вирусы переписали файл hosts. Откройте файл C:\Windows\System32\drivers\etc\hosts (Windows) или /ets/hosts (Unix) и сотрите в нем строчки связанные с сайтом loveread.ec.
  • Ваш антивирус или фаервол блокирует доступ к данному сайту. Попробуйте отключаить их.
  • Расширение AdBlock (или другое аналогичное) блокирует содержимое сайта. Отключите плагин для данного сайта.
  • Иногда проблема с недоступностью сайта заключается в ошибке браузера. Попробуйте открыть сайт loveread.ec в другом браузере, например: Firefox, Chrome, Opera, Internet Explorer, Safari.
  • Проблемы с DNS у Вашего провайдера.
  • Проблемы на стороне провайдера.

Описание и функционал

Основной особенностью этого веб-браузера является блокировка рекламу на просматриваемых сайтах. При этом, как заверяют разработчики, скорость загрузки страниц сильно растёт. Кроме этого, коньком данного проекта является повышенный уровень безопасности благодаря модулю HTTPS Everywhere. Однако и здесь имеются подводные камни: вместо показа объявлений от чужих рекламодателей Brave показывает свои. Они менее навязчивые и отвлекающие, но всё равно они есть. В настройках программы можно выбрать, что делать с рекламой: заблокировать, сменить или показывать. Также имеются настройки безопасности.

Отчёт: география и посещаемость сайта

Отчёт в графической форме показывает объём посещений сайта readme.ru, в динамике, с привязкой к географическому размещению активных пользователей данного сайта.
Отчёт доступен для сайтов, входящих в TOP-100000 рейтинга Alexa. Для всех остальных сайтов отчёт доступен с некоторыми ограничениями.

Alexa Rank – рейтинговая система оценки сайтов, основанная на подсчете общего количества просмотра страниц и частоты посещений конкретного ресурса. Alexa Rank вычисляется исходя из показателей за три месяца. Число Alexa Rank – это соотношение посещаемости одного ресурса и посещаемости прочих Интернет-порталов, поэтому, чем ниже число Alexa Rank, тем популярнее ресурс.

Резюме файла README

Эти файлы README можно просматривать с помощью двадцать шесть существующего (-их) прикладных (-ого) программных (-ого) средств (-а), как правило, LibreOffice, разработанного The Document Foundation. Оно связано с один основным (-и) типом (-ами) файла (-ов), но часто встречается в формате Readme Text Document File.
Чаще всего файлы README классифицируют, как Text Files.

Расширение файла README поддерживается Windows, Mac и iOS. Данные типы файлов можно найти в основном на настольных компьютерах и некоторых мобильных устройствах.

Рейтинг популярности основного типа файла README составляет «Низкий», что означает, что эти файлы встречаются на стандартных настольных комьютерах или мобильных устройствах достаточно редко.

README 101

What is it?

A
README is
a text file that introduces and explains a project. It
contains information that is commonly required to understand
what the project is about.

Why should I make it?

It’s an easy way to answer questions that your audience will
likely have regarding how to install and use your project
and also how to collaborate with you.

When should I make it?

Definitely before you show a project to other people or make
it public. You might want to get into the habit of making it
the
first file you create
in a new project.

Where should I put it?

In the top level directory of the project. This is where
someone who is new to your project will start out. Code
hosting services such as
GitHub,
Bitbucket, and
GitLab will also
look for your README and display it along with the list of
files and directories in your project.

How should I make it?

While READMEs can be written in any text file format, the
most common one that is used nowadays is
Markdown. It allows you to add some lightweight formatting. You can
learn more about it
here, which also has a
helpful
reference guide
and an
interactive tutorial. Some other formats that you might see are
plain text,
reStructuredText
(common in
Python projects), and
Textile.

You can use any text editor. There are plugins for many
editors (e.g.
Atom,
Emacs,
Sublime Text,
Vim, and
) that allow you to preview Markdown while you are editing
it.

Что еще следует знать

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

Экспериментировать с оформлением документации удобно на сайте GitHub

Другой способ — это установить плагин для Sublime Text OmniMarkupPreviewer.

Блоки кода в документации очень важны. Чтобы их проще было найти их выделяют специальным форматированием.

Код в документации должен быть оформлен как вставка кода в Markdown

Совсем здорово получается когда явно указан язык программирования и корректно работает подстветка синтаксиса. Чаще всего документацию просматривают бегло и рассчитывают на общепринятый стиль оформления. Вычитывать огромное полотно плохо форматированного текста никто не будет — всем лень.

Документация должна быть лаконичной. Писать следует только о действительно важных вещах, коротко и по делу. Поэтому меньше слов, больше примеров.

Документацию надо стараться писать на английском. Потому что над OpenSource проектами работают люди из разных стран, и документация на английском — это стандарт.

Eще по теме:

У меня маленький проект для себя. Зачем ему ридми?

На нашем сайте вы сможете читать мангу онлайн!

Манга — это японские комиксы, чрезвычайно модные, красивые и интересные.
На нашем сайте вы сможете читать мангу на русском, которая выходила или выходит в настоящее время

Мы часто обновляемся, поэтому заходите к нам почаще, у нас всегда есть, что почитать! 🙂
Внимание! Авторами переводов являемся не мы. Адрес проекта по переводу конкретной манги можно найти в ее описании.

Что такое манга?

Практически всегда они черно-белые, с несколькими цветными страницами в качестве обложек или страниц-бонусов. Для русского человека непривычна еще и та особенность манги, которая связана с письменностью японцев — она рисуется справа налево и читается так же.

Как жанр манга появилась очень давно и имеет глубокие корни в японской культуре. Однако наибольшее распространение она получила в наше время — увеличение интереса к ней как к жанру стало вполне логичной закономерностью всвязи с повышенным спросом на кино, анимацию (и вообще готовую красивую картинку), восточную культуру. В мире манги уже сложились свои правила, законы, жанры и стили рисовки.

Родиной манги является Япония. В настоящее время она распространена практически по всему миру и пользуется повышенным и постоянно растущим спросом в США, Китае, Испании и многих других странах.

К сожалению, в настоящее время в России спрос на данный вид искусства огромен, но манга в переводах на русский практически не выпускается. Поэтому возникают объединения переводчиков, которые используют сеть интернет для нахождения отсканированных глав манги и переводят их, распространяя таким образом по сети данный вид японского искусства и все больше поднимая на него спрос и интерес.

Онлайн VPN-расширения для браузера

Если вы не хотите изменять своему привычному браузеру, тогда рекомендуем установить на него какое-либо из VPN-расширений, позволяющих обходить блокировку сайта Ловереад.ме. Достаточно инсталлировать такое расширение на ваш браузер, кликнуть на его значок в панели браузера, и выбрать другую страну вместо России. После этого вы сможете зайти на Loveread.me без каких-либо проблем и читать там бесплатно книги.

Используем ВПН-расширения

Среди таких VPN-расширений рекомендуем обратить внимание на следующие:

Расширения: Описание:
Расширение для многих популярных браузеров. Позволяет обходить правительственные блокировки сайта, шифрует ваш трафик и скрывает ваш IP.
Позволяет получить доступ к заблокированным сайтам. Имеет дружелюбный интерфейс, нелимитированную ширину канала, полностью бесплатен.
Ещё один аналогичный VPN-инструмент, обеспечивающий безопасный и надёжный веб-серфинг. Позволяет избежать региональных ограничений и защитить вашу активность в сети.
Популярный инструмент для обхода блокировок, имеющий интернациональный характер. Имеет бесплатный функционал.

Расширение «Hola» позволит обойти блокировку множества сайтов

Типы файлов README

Ассоциация основного файла README

.README

Формат файла: .readme
Тип файла: Readme Text Document File

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

Создатель: The Document Foundation
Категория файла: Текстовые файлы
Ключ реестра: HKEY_CLASSES_ROOT\.readme

Программные обеспечения, открывающие Readme Text Document File:

LibreOffice, разработчик — The Document Foundation

Совместимый с:

Windows
Mac
iOS
Linux

Microsoft Notepad, разработчик — Microsoft Corporation

Совместимый с:

Windows
Mac
Linux

Corel WordPerfect X8, разработчик — Corel

Совместимый с:

Windows

Notepad++, разработчик — Don Ho

Совместимый с:

Windows
Mac
Linux

Vim, разработчик — Bram Moolenaar

Совместимый с:

Windows
Mac
Linux
Unix
OS X El Capitan

Microsoft Word, разработчик — Microsoft Corporation

Совместимый с:

Windows
Mac

Apple Pages, разработчик — Apple

Совместимый с:

Mac
iOS

Microsoft WordPad, разработчик — Microsoft Corporation

Совместимый с:

Windows

Gedit, разработчик — GNOME

Совместимый с:

Linux

Apple TextEdit, разработчик — Apple

Совместимый с:

Mac

ES-Computing Edit Plus, разработчик — ES-Computing

Совместимый с:

Windows

Sublime Text, разработчик — Sublime HQ Pty Ltd

Совместимый с:

Windows
Mac
Linux

BBEdit, разработчик — Bare Bones Software

Совместимый с:

Mac

Pico, разработчик — Open Source

Совместимый с:

Unix

Atom, разработчик — GitHub, Inc.

Совместимый с:

Windows
Mac
Linux

Bean, разработчик — James Hoover

Совместимый с:

Mac

Notepad2, разработчик — Open Source

Совместимый с:

Windows

Geany, разработчик — Geany Authors

Совместимый с:

Windows
Mac
Linux
Solaris
FreeBSD
NetBSD
OpenBSD

OpenOffice Writer, разработчик — Apache Software Foundation

Совместимый с:

Windows
Linux
Solaris
OS X El Capitan

ConTEXT, разработчик — ConTEXT Project

Совместимый с:

Windows

NoteTab, разработчик — Fookes Software

Совместимый с:

Windows

Write!, разработчик — HamsterCoders

Совместимый с:

Windows

Leafpad, разработчик — Freeshell.org

Совместимый с:

Windows
Linux
Debian
FreeBSD
NetBSD
OpenBSD

Vi, разработчик — SourceForge

Совместимый с:

Linux

UltraEdit, разработчик — IDM Computer Solutions

Совместимый с:

Windows
Mac
Linux

Kate, разработчик — KDE

Совместимый с:

Windows
Mac
Linux

Списки

Маркированный

Задать маркированный список можно несколькими символами , или :

  • Уровень списка 1. Пункт 1.
  • Уровень списка 1. Пункт 2.
  • Уровень списка 1. Пункт 3.
  • Уровень списка 1. Пункт 1.
  • Уровень списка 1. Пункт 2.
  • Уровень списка 1. Пункт 3.
  • Уровень списка 1. Пункт 1.
  • Уровень списка 1. Пункт 2.
  • Уровень списка 1. Пункт 3.

Можно создавать многоуровневые списки. Каждый уровень отделяется четырьмя (4) пробелами:

  • Уровень списка 1. Пункт 1.
  • Уровень списка 1. Пункт 2.
    • Уровень списка 2. Пункт 1.
    • Уровень списка 2. Пункт 2.
  • Уровень списка 1. Пункт 3.
    • Уровень списка 2. Пункт 1.
      • Уровень списка 3. Пункт 1.
      • Уровень списка 3. Пункт 2.

Каждый уровень отделяется двумя пробелами.

Нумерованный

Для Githib работа с нумерованными списками выглядит очень интересно. Каждый уровень отделяется четырьмя (4) пробелами:

  1. Первый уровень 1
    1. Второй уровень 1
      1. Третий уровень 1
        1. Четвертый уровень 1
          1. Пятый уровень 1
            1. Шестой уровень
              1. Седьмой уровень
                1. Седьмой уровень
  2. Первый уровень 2
  3. Первый уровень (должно быть 3)
  4. Первый уровень 4

Смешанные списки

При использовании смешанных списков нужно очень внимательно следить за нумерацией. Лучше, как и в нумерованных, использовать четыре (4) пробела для отделения уровня.

  1. Первый уровень «нумерованный» — 1
    • Второй уровень «маркер»
      1. Третий уровень «нумерованный» — 1
        1. Четвертый уровень «нумерованный» — 1
          1. Пятый уровень «нумерованный» — 1
            1. Шестой уровень «нумерованный» — 1
              1. Седьмой уровень «нумерованный» — 1

              Седьмой уровень «маркер»

            1. Седьмой уровень «нумерованный» — 2
            2. Седьмой уровень «нумерованный» — 3
              1. Восьмой уровень «нумерованный» — 1

Первый уровень «нумерованный» — 2

Первый уровень «маркерный» — 3

  1. Первый уровень «нумерованный» — 4 (хотя по идее должен быть 3)
  2. Первый уровень «нумерованный» — 5 (хотя, по идее должен быть 3)

Список задач

(Task List)
Можно создавать «Списки задач» для этого необходимо использовать для поставленной задачи и для выполненной задачи.

  • Придумать внешний вид резюме
  • Написать основные категории
  • Опубликовать

Также можно создавать многоуровневые списки задач. Каждый уровень отделяется четырьмя (4) пробелами:

  • Задача 1
    • Подзадача 1 для Задачи 1
    • Подзадача 2 для Задачи 1
  • Задача 2
    • Подзадача 1 для Задачи 2
    • Подзадача 2 для Задачи 2
  • Задача 3
    • Подзадача 1 для Задачи 3

Последние проблемы

hydraruzxpnew4af.onion
(18 м. 51 с. назад)

a1.kinotik.ru
(1 ч. 35 м. 42 с. назад)

1won.ru
(2 ч. 13 м. 19 с. назад)

lk.kgeu.ru
(2 ч. 20 м. 31 с. назад)

my.rzd.ru
(3 ч. 2 м. 1 с. назад)

mosvideos.com
(3 ч. 3 м. 57 с. назад)

f1news.ru
(4 ч. 34 м. 29 с. назад)

forms.gle
(4 ч. 45 м. 22 с. назад)

zagonka.tv
(4 ч. 47 м. 18 с. назад)

baza-knig.ru
(5 ч. 1 м. 22 с. назад)

pass.rzd.ru
(5 ч. 2 м. 43 с. назад)

filmix.co
(5 ч. 18 м. 4 с. назад)

lawfilter.ertelecom.ru
(5 ч. 21 м. 21 с. назад)

xvideos.com
(6 ч. 49 м. 11 с. назад)

hydraruzxpnew4af.onion
(7 ч. 15 м. 4 с. назад)

filmix.co
(7 ч. 22 м. 55 с. назад)

hydra2exghh3rnmc.onion
(7 ч. 45 м. 16 с. назад)

zfilm-0-hd.site
(8 ч. 4 м. 15 с. назад)

pobeda.aero
(9 ч. 2 м. 9 с. назад)

westernunion.ru
(10 ч. 14 м. 31 с. назад)

litres.ru
(12 ч. 9 м. 15 с. назад)

fantasy-worlds.org
(12 ч. 38 м. 48 с. назад)

vip.zagonka.tv
(13 ч. 53 м. 53 с. назад)

rambler.ru
(18 ч. 50 м. 19 с. назад)

a2.baza-knig.ru
(21 ч. 40 м. 52 с. назад)

What’s next?

Changelog

Make a README is inspired by
Keep a Changelog. A
changelog
is another file that is very useful for programming
projects.

More Documentation

A README is a crucial but basic way of documenting your
project. While every project should at least have a README,
more involved ones can also benefit from a
wiki or a
dedicated documentation website.
GitHub,
Bitbucket, and
GitLab
all support maintaining a wiki alongside your project, and
here are some tools and services that can help you generate
a documentation website:

  • Daux.io
  • Docusaurus
  • GitBook
  • MkDocs
  • Read the Docs
  • ReadMe
  • Slate

Contributing

Just having a «Contributing» section in your README is a
good start. Another approach is to split off your guidelines
into their own file (). If you
use GitHub and have this file, then anyone who creates an
issue or opens a pull request

will get a link

to it.

You can also create an
issue template

and a
pull request template. These files give your users and collaborators templates
to fill in with the information that you’ll need to properly
respond. This helps to avoid situations like getting very
vague issues. Both GitHub and
GitLab
will use the templates automatically.

Suggestions for a good README

Every project is different, so consider which of these
sections apply to yours. The sections used in the template
are suggestions for most open source projects. Also keep in
mind that while a README can be too long and detailed, too
long is better than too short. If you think your README is
too long, consider utilizing

rather than cutting out information.

Description

Let people know what your project can do specifically.
Provide context and add a link to any reference visitors
might be unfamiliar with. A list of Features or a
Background subsection can also be added here. If
there are alternatives to your project, this is a good place
to list differentiating factors.

Badges

On some READMEs, you may see small images that convey
metadata, such as whether or not all the tests are passing
for the project. You can use
Shields to add some to your
README. Many services also have instructions for adding a
badge.

Visuals

Depending on what you are making, it can be a good idea to
include screenshots or even a video (you’ll frequently see
GIFs rather than actual videos). Tools like
ttygif can
help, but check out
Asciinema for a more
sophisticated method.

Installation

Within a particular ecosystem, there may be a common way of
installing things, such as using
Yarn,
NuGet, or
Homebrew. However, consider
the possibility that whoever is reading your README is a
novice and would like more guidance. Listing specific steps
helps remove ambiguity and gets people to using your project
as quickly as possible. If it only runs in a specific
context like a particular programming language version or
operating system or has dependencies that have to be
installed manually, also add a
Requirements subsection.

Usage

Use examples liberally, and show the expected output if you
can. It’s helpful to have inline the smallest example of
usage that you can demonstrate, while providing links to
more sophisticated examples if they are too long to
reasonably include in the README.

Contributing

State if you are open to contributions and what your
requirements are for accepting them.

For people who want to make changes to your project, it’s
helpful to have some documentation on how to get started.
Perhaps there is a script that they should run or some
environment variables that they need to set. Make these
steps explicit. These instructions could also be useful to
your future self.

You can also document commands to
lint the code
or
run tests. These steps help to ensure high code quality and reduce
the likelihood that the changes inadvertently break
something. Having instructions for running tests is
especially helpful if it requires external setup, such as
starting a
Selenium server for
testing in a browser.

Читать — это модно и полезно!

Получение информации, полезные знания и обретение новых навыков и опыта — это и многое другое каждый человек может получать из книг. Книги — открывают новые горизонты и возможности для тех, кто их читает. Библиотека онлайн дает шанс читать невероятное количество книг в привычное время, читать в путешествиях, не перегружая чемодан бумажными экземплярами, в транспорте, без тяжелой ноши в сумке и в всевозможных местах, когда появляется свободная минутка. Благодаря обновляющейся базе, каждый читатель прочитает не только любимую художественную литературу классических авторов, но и захватывающие произведения малоизвестных и талантливых писателей. Детективы — помогут окунуться в мир приключений и поиска развязки самого сюжета. Любителям рассказов о произошедших событиях и проверенных фактов подойдет подборка литературы в разделе документальная литература. Любящим родителям и тем, кто передает мудрость из книг младшему поколению, будет важен раздел для детей, с подборкой обучающей и полезной литературой, кроме того для себя родители найдут ответы на интересующие вопросы на страницах вкладки дом и семья. Книг много, а будет еще больше, чтоб у каждого появилось желание идти в ногу со временем и с комфортно полученными знаниями из книг.

Как написать readme?

К счастью, изобретать велосипед не придется. Существует несколько отличных шаблонов. Помните, что у readme.md должна быть логичная структура: этот файл должен быть простым и понятным, чтобы сразу после его прочтения можно было приступить к работе.

Взгляните на этот прекрасный шаблон от Билли Томпсона. Он поможет написать отличный readme в считанные минуты.

Приступая к работе

Инструкция о том, как получить копию этого ПО и запустить его на локальном компьютере с целью разработки и тестирования. Подробную информацию о развертывании ПО в условиях эксплуатации см. в разделе «Развертывание».

Предварительные условия

Что нужно для установки ПО, инструкции по установке дополнительных компонентов.

Установка

End with an example of getting some data out of the system or using it for a little demo

Пошаговая инструкция, которая поможет войти в среду разработки.

Примеры

В конце на примере объясните, как извлечь данные из системы.

Тестирование

Объясните как запустить автоматическое тестирование этой системы.

Сквозное тестирование

Объясните, что проверяют эти тесты и зачем они нужны.

Пример

Тестирование стандартов оформления кода

Объясните, что проверяют эти тесты и зачем они нужны.

Пример

Внесение правок

Прочтите CONTRIBUTING.md, чтобы получить подробную информацию о правилах и процессе подачи запросов на включение кода.

Билли Томпсон — Начальный этап работы — PurpleBooth

См. список тех, кто вносил правки в проект.

Благодарности

  • Благодарность тем, чей код был использован в проекте
  • Благодарности за вдохновение и мотивацию
  • и т.д.

Есть несколько моментов, которые нужно упомянуть. Прежде всего, этому шаблону не хватает взаимодействия с сообществом. Не стесняйтесь добавлять изображения, значки, изображения, видео и даже GIF в ваши readme.md-файлы. Не забывайте, что ваша цель — сделать так, чтобы ваш проект понравился людям. Отдельную благодарность нужно выразить тем, кто помогал и вносил правки.

Помните, что вам нужно привлечь внимание сообщества и поблагодарить тех, кто вносит правки. Используете значки, чтобы показать статус сборки, полноту тестирования, PR-статус, наличие уязвимостей, лицензию

Экспериментируйте с ними, так ваш проект будет выглядеть серьезнее. Одобрение других людей — это самый важный показатель в сообществе разработчиков ПО с открытым исходным кодом. Скопируйте приведенные ниже значки или сделайте их сами. ?

Еще один потрясающий инструмент, с помощью которого можно добавить наглядности и поблагодарить тех, кто вносит правки — это Hall of Fame.

Упоминание людей, которые участвуют в разработке — важный шаг, который помогает привлечь внимание сообщества. Мне кажется, каждому хочется получить признание от известного проекта с открытым исходным кодом

Заключение

У всех успешных проектов с открытым исходным кодом readme.md сделан очень качественно, и это не случайность

Внимание людей ограничено. Хороший readme.md помогает привлечь разработчиков, которые будут вносить вклад в проект

Глядя на freeCodeCamp и Sourcerer, можно увидеть много общего: в их readme просто и наглядно рассказывает о функциях, содержимом и документации, дает рекомендации тем, кто хочет внести вклад в проект.

В конце концов, не нужно изобретать велосипед. Используйте шаблоны. Следуйте приведенным выше рекомендациям. Взаимодействуйте с сообществом, выстраивайте отношения с коллегами-разработчиками. Помогайте друг другу создавать отличное, полезное людям ПО.

Перевод статьи Adnan Rahić: A crash course on writing a better README

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации