Jump to content

ЧИТАЙТЕ

(Перенаправлено из Readme )

Скриншот файла README cURL

При разработке программного обеспечения файл README содержит информацию о других файлах в каталоге или архиве компьютерного программного обеспечения . Форма документации . Обычно это простой текстовый файл, называемый README, Read Me, READ.ME, README.TXT, [1] README.md (чтобы указать использование Markdown ), или README.1ST. [2]

Имя файла обычно пишется заглавными буквами. В частности, в Unix-подобных системах это выделяет его – как потому, что имена файлов в нижнем регистре более распространены, так и потому, что ls Команда обычно сортирует и отображает файлы в порядке ASCII-кода , в котором имена файлов в верхнем регистре появляются первыми. [номер 1]

Содержание [ править ]

Файл README обычно включает в себя:

История [ править ]

Неясно, когда появилось соглашение о включении файла README, но были найдены примеры, относящиеся к середине 1970-х годов. [4] [5] [6] [7] [8] [9] [2] [ нужен лучший источник ] Раннее системное программное обеспечение Macintosh устанавливало файл Read Me на загрузочный диск, а файлы README обычно сопровождали стороннее программное обеспечение.

В частности, существует долгая история свободного программного обеспечения и программного обеспечения с открытым исходным кодом, включая файл README; Стандарты кодирования GNU поощряют включение одного из них для предоставления «общего обзора пакета». [10]

С момента появления Интернета как стандартной де-факто платформы для распространения программного обеспечения , многие пакеты программного обеспечения переместили (или иногда скопировали) некоторые из вышеперечисленных вспомогательных файлов и фрагментов информации на веб-сайт или вики , иногда включая сам README или иногда остается лишь краткий файл README без всей информации, необходимой новому пользователю программного обеспечения.

Популярный исходный код размещающий веб-сайт GitHub, , настоятельно рекомендует создавать файл README: если он существует в главном каталоге (верхнего уровня) репозитория, он автоматически отображается на главной странице репозитория. [11] Помимо обычного текста, различные другие форматы и расширения файлов . также поддерживаются [12] и преобразование HTML учитывает расширения, в частности README.md рассматривается как Markdown со вкусом GitHub .

Как общий термин [ править ]

Выражение «файл readme» также иногда используется в общем для других файлов аналогичного назначения. [ нужна ссылка ] Например, дистрибутивы исходного кода многих пакетов бесплатного программного обеспечения (особенно тех, которые соответствуют стандартам Gnits или созданы с помощью GNU Autotools ) включают стандартный набор файлов readme:

READMEОбщая информация
AUTHORSКредиты
THANKSБлагодарности
CHANGELOGПодробный список изменений, предназначенный для программистов.
NEWSБазовый журнал изменений, предназначенный для пользователей.
INSTALLИнструкции по установке
COPYING / LICENSEИнформация об авторских правах и лицензировании
BUGSИзвестные ошибки и инструкции по сообщению о новых.
CONTRIBUTING / HACKINGРуководство для потенциальных участников проекта

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

См. также [ править ]

Примечания [ править ]

  1. ^ Часто это уже не так, но LC_ALL=C ls будет показывать старое поведение.

Ссылки [ править ]

  1. ^ Раймонд, Эрик Стивен (1996). Новый словарь хакера . МТИ Пресс . стр. 378–79. ISBN  978-0-26268092-9 . Введение с точки зрения хакера, традиционно включенное в каталог верхнего уровня дистрибутива исходного кода Unix, содержащее указатель на более подробную документацию, сведения об авторах, различную историю изменений, примечания и т. д. […] Когда хакеры спрашивают об этом, они неизменно связывают соглашение README с соглашением README. знаменитая сцена из «Приключений Алисы в стране чудес» Льюиса Кэрролла, в которой Алиса противостоит волшебным закускам с надписями «Съешь меня» и «Выпей меня».
  2. ^ Jump up to: Перейти обратно: а б Абдельхафит, Омар (13 августа 2015 г.). «README.md: История и компоненты» . Архивировано из оригинала 25 января 2020 г. Проверено 25 января 2020 г.
  3. ^ Jump up to: Перейти обратно: а б Манес, Стивен (ноябрь 1996 г.). «README? Конечно, прежде чем купить!». Мир ПК . 14 (11): 366.
  4. ^ «Архив PDP-10: decus/20-0079/readme.txt из decus_20tap3_198111» . pdp-10.trailing-edge.com . 1974-11-27 . Проверено 3 марта 2018 г. [README.TXT — это файл DOC для SPICE/SINC/SLIC] Эта отказоустойчивая лента содержит программы анализа цепей SPICE SINC и SLIC, описанные в Бюллетене прикладного программного обеспечения, том 4. Требования: SPICE требует FORTRAN-10 версии 4, поскольку в нем используется FORTRAN-10 версии 4. Правильно скорректированные данные Холерита. Выполняется примерно за 47К. […] он также включает в себя этот файл, FOROTS для сохранения и источник SECOND.MAC, процедуры синхронизации. SPICE разбит на три части: 1SPICE.FOR, 2 и 3. Для описания каждой программы имеется печатный документ. Они включены в пакет DECUS. Документация и программы изначально были разработаны кафедрой ЭЭ Университета. из Калифорнии в Беркли на CDC 6400. За исключением преобразования FORTRAN в DECsystem-10, в программы не было внесено никаких изменений. Тестовые данные SLIC и SINC показали небольшое изменение по сравнению с 6400, SPICE не показывает никаких изменений. Удачи! Эшли Грейсон, 27 ноября 2074 г. [конец README.TXT]
  5. ^ «DECUS 10-LIB-4 Содержит номера с 10-210 по 10-241, кроме 10-223» . pdp-10.trailing-edge.com . 27 марта 1975 г. Проверено 3 марта 2018 г. Файлы на этой ленте FAILSAFE составляют систему UCI LISP. Они по большей части задокументированы в Руководстве UCI LISP, которое можно получить на факультете информации и компьютерных наук Калифорнийского университета в Ирвине, Калифорния. [1]
  6. ^ «Инструменты программиста /sys/source/lex/README» . Июль 1977 года . Проверено 25 января 2020 г.
  7. ^ «Unix 7-е издание /usr/doc/README» . 1979 год . Проверено 25 января 2020 г.
  8. ^ «Первая 32-битная версия BSD usr/doc/README» . Март 1980 года . Проверено 25 января 2020 г.
  9. ^ Лангемайер, Джефф (29 июля 2011 г.). «Re: Происхождение README» . Получено 25 января 2020 г. - через Stackexchange. […] у них были README (настоящие физические печатные файлы) для всех их перфокарт, магнитных лент и почти всего остального, что было «программой». В то время он вам действительно был нужен из-за трудоемкого процесса, связанного с созданием, запуском и всем остальным. Эти файлы README иногда также включали фактические распечатки того, как должны были перфорироваться перфокарты, в качестве формы проверки ошибок и отладки. Соглашение, по-видимому, также следует старой системе в том смысле, что ко всем перфокартам была прикреплена «пачка» бумаги с напечатанным заглавными буквами заявлением README, в котором были все инструкции по использованию и загрузке перфокарт в систему. . Для справки по времени это было бы в 60-х годах. […]
  10. ^ «Стандарты кодирования GNU: выпуски» . www.gnu.org . Проверено 3 марта 2018 г.
  11. ^ «О README» . Документы GitHub . Проверено 31 мая 2024 г.
  12. ^ «Разметка» . Гитхаб . 25 декабря 2014 г. Проверено 8 февраля 2015 г.

Дальнейшее чтение [ править ]

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

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 79c29d06be95564112303122619b8f2c__1717156740
URL1:https://arc.ask3.ru/arc/aa/79/2c/79c29d06be95564112303122619b8f2c.html
Заголовок, (Title) документа по адресу, URL1:
README - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)