Правила пользования и участия в разработке на сайте Gentoo.ru
Содержание
1. Общие положения
2. О разработке документации
2.1. Разметка документов в html
Этот сайт целиков и полностью посвещен свободной операционной системе Gentoo Linux, однако мы не являемся официальным сайтом. Поддержание сайта - это наше общее хобби и будет очень приятно, если кому-то понравится наша затея и он внесет небольшой вклад в развитие проекта. Нам нужны переводчики для переводов англоязычной документации, лингвисты для отслеживания стлистических и прочих ошибок и недочетов, программисты и системные администраторы для помощи в разборе спорных вопросов, а так же обычные пользователи для конструктивной критики
2. О разработке документацииПока есть возможность размечать документацию только в html, а позже скорее всего появиться возможность в xml
2.1. Разметка документов в htmlДля этих целей рекомендуем использовать свободный редактор Quanta Plus
. Его можно получить с сайта http://quanta.sourceforge.net или для пользователей Gentoo Linux выполнить
emerge kde-base/quanta
Сохранять необходимо в кодироке UTF-8
(Unicode). Теперь непосредственно о разметке.
Писать начальные теги html не надо, это сделает сам сайт, можно сразу перейти к форматированию документа.
2.2.1. Автор и описаниеСтрока для имени автра выглядит так:
Автор: Имя и фамилия автора
Укажите автра или авторов, которые имеют отношение к данному докумету, а так же их почтовые адреса. Во избежание спама рекомендуем скрывать e-mail с помощью небольшого Python-скрипта:
#! /usr/bin/env python import sys chars = {'-': '-', '.': '.', ':': ':', '_': '_', '0': '0', '1': '1', '2': '2', '3': '3', '4': '4', '5': '5', '6': '6', '7': '7', '8': '8', '9': '9', '@': '@', 'A': 'A', 'B': 'B', 'C': 'C', 'D': 'D', 'E': 'E', 'F': 'F', 'G': 'G', 'H': 'H', 'I': 'I', 'J': 'J', 'K': 'K', 'L': 'L', 'M': 'M', 'N': 'N', 'O': 'O', 'P': 'P', 'Q': 'Q', 'R': 'R', 'S': 'S', 'T': 'T', 'U': 'U', 'V': 'V', 'W': 'W', 'X': 'X', 'Y': 'Y', 'Z': 'Z', 'a': 'a', 'b': 'b', 'c': 'c', 'd': 'd', 'e': 'e', 'f': 'f', 'g': 'g', 'h': 'h', 'i': 'i', 'j': 'j', 'k': 'k', 'l': 'l', 'm': 'm', 'n': 'n', 'o': 'o', 'p': 'p', 'q': 'q', 'r': 'r', 's': 's', 't': 't', 'u': 'u', 'v': 'v', 'w': 'w', 'x': 'x', 'y': 'y', 'z': 'z'} if (len(sys.argv) < 2): print 'Укажите адрес, который необходимо закодировать' sys.exit(0) email = sys.argv[1] code = '' for i in xrange(0, len(email)): code += chars[email[i]] print 'Строка "' + email + '" в закодированном виде выглядит так:', \ '\n\n', code, '\n'
либо ручным переводом символов.
Для небольшого описания надо использовать курсив:
Описание. Здесь добавляется описание документа2.2.2. Содержание
Рассмотрим небольшой пример:
Содержание:
1. Глобальный раздел номер один
1.1. Подраздел 1.1
1.2. Кстати, вложенность подразделов может быть многократной
2. Глобальный раздел под номером два
2.1. Аналогично
2.2. Подраздел 2.2
2.3. Подраздел 2.3
Здесь samle
- это имя страницы на сервере - оно должно быть уникальным.
Нами уже было определено несколько заделов. Создадим теперь заголовок для раздела 1
Загловки первого уровня вложенности оформляются тегами1. Глобальный раздел номер один
, остальные -
3.1. Немного цензурыНемного цензуры Крайне не приветствуется брань и вульгарные выражения (критерии определяют модераторы)