aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/ru/books/developers-handbook/policies/chapter.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/content/ru/books/developers-handbook/policies/chapter.adoc')
-rw-r--r--documentation/content/ru/books/developers-handbook/policies/chapter.adoc44
1 files changed, 32 insertions, 12 deletions
diff --git a/documentation/content/ru/books/developers-handbook/policies/chapter.adoc b/documentation/content/ru/books/developers-handbook/policies/chapter.adoc
index cf2c5c3594..970a4b9921 100644
--- a/documentation/content/ru/books/developers-handbook/policies/chapter.adoc
+++ b/documentation/content/ru/books/developers-handbook/policies/chapter.adoc
@@ -12,16 +12,36 @@ authors:
:toclevels: 1
:icons: font
:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 5
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:toc-title: Содержание
-:table-caption: Таблица
-:figure-caption: Рисунок
-:example-caption: Пример
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
+:images-path: books/developers-handbook/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+
+ifndef::env-beastie[]
+toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
В этой главе описываются различные рекомендации и требования, которые должны соблюдаться в дереве исходных текстов FreeBSD.
@@ -138,18 +158,18 @@ obrien@FreeBSD.org - 30 March 1997
. Любой файл, интерпретируемый или выполняемый системным(и) CPU, не в форме исходного кода, является нежелательным.
. Любой файл с лицензией, ограничивающей более, чем BSD или GNU, является нежелательным.
. Файл, содержащий загружаемые двоичные данные, используемые аппаратным обеспечением, не являются нежелательными, если только к нему не применимы условия (1) или (2). Он должен быть сохранен в нейтральном к архитектуре формате ASCII (рекомендуется применить утилиты file2c или uuencode).
-. Любой нежелательный файл требует особого одобрения со стороны link:{contributors}#staff-core/[Правления] до того, как он будет добавлен в хранилище CVS.
+. Любой нежелательный файл требует особого одобрения со стороны extref:{contributors}[Правления, staff-core] до того, как он будет добавлен в хранилище CVS.
. Нежелательные файлы помещаются в каталог [.filename]#src/contrib# или [.filename]#src/sys/contrib#.
. Части одного модуля должны храниться вместе. Нет необходимости разбивать их, если только нет совместного использования с кодом, не являющимся нежелательным.
. Объектные файлы именуются [.filename]#arch/filename.o.uu>#.
. Файлы ядра;
.. Должны всегда упоминаться в [.filename]#conf/files.*# (для упрощения построения).
-.. Должны всегда присутствовать в [.filename]#LINT#, но link:{contributors}#staff-core/[Правление] решает в каждом конкретном случае, должны ли они быть раскомментированы или нет. Конечно, позже link:{contributors}#staff-core/[Правление] может изменить свое решение.
+.. Должны всегда присутствовать в [.filename]#LINT#, но extref:{contributors}[Правление, staff-core] решает в каждом конкретном случае, должны ли они быть раскомментированы или нет. Конечно, позже extref:{contributors}[Правление, staff-core] может изменить свое решение.
.. Вопрос о вхождении в состав релиза решается _Группой Выпусков Релизов_.
. Файлы уровня пользователя:
-.. link:{contributors}#staff-core/[Правление] решает, должен ли код стать частью выполнения команды `make world`.
-.. link:{contributors}#staff-who/[Релиз инженер] решает, войдут ли они в релиз.
+.. extref:{contributors}[Правление, staff-core] решает, должен ли код стать частью выполнения команды `make world`.
+.. extref:{contributors}[Релиз инженер, staff-who] решает, войдут ли они в релиз.
[[policies-shlib]]
== Динамические библиотеки