DoudouLinux DoudouLinux

Дети любят такой компьютер!

Языки сайта [ar] [cs] [de] [en] [es] [fa] [fr] [it] [ms] [nl] [pt] [pt_br] [ro] [ru] [sr] [sr@latin] [th] [uk] [vi] [zh]

> Русский > Нужны помощники > Разработчикам > Исходный код DoudouLinux

Исходный код DoudouLinux

Октябрь 2010 — последнее обновление Май 2013

Все версии этой статьи: [Deutsch] [English] [français] [русский] [Tiếng Việt]

DoudouLinux поставляется на носителе LiveCD, который генерируется стандартной утилитой Linux Debian по имени Live Helper. Специально настроенные LiveCD, основанные на Linux Debian, можно создать при помощи данной утилиты. Работать с нею не так сложно:

  1. Live helper создает набор текстовых файлов конфигурации по умолчанию
  2. разарботчик изменяет эти файлы согласно своим запросам и добавляет недостающие файлы
  3. Live helper создает LiveCD (или live флэшку)

Таким образом, чтобы создать самому DoudouLinux LiveCD, вам понадобится система Linux Debian [1] или совместимая с ней (например, Ubuntu [2]) и набор файлов конфигурации DoudouLinux. По сути дела, когда мы говорим об исходном коде DoudouLinux, мы частично говорим об этом наборе файлов, а частично обо всем остальном:

  1. рисунке для LiveCD’s
  2. поддержке и рекламе
  3. пропатченные” приложения [3]
  4. специально разработанные утилиты
  5. утилиты для генерации репозитория пакета DoudouLinux для Linux Debian
  6. и прочее.

Все это можно загрузить бесплатно из репозитория исходного кода Gna!. Репозиторий работает по лицензии GPL v3, т.е. вы можете пользоваться кодом при условии, что лицензия при распространении кода остается прежней. Исходный код можно просматривать в онлайне, но чтобы пользоваться им, надо загрузить его с помощью клиента SVN. Это объяснено на странице DoudouLinux - Subversion Repositories.

Структура исходного кода

Корневой каталог проекта содержит следующие подкаталоги:

  • artwork/ : графика LiveCD и рекламные документы (постер, флаер)
  • docs/ : пользовательская документация, короткая (с места вперед) и более детальная, обе сгенерированы с соответствующих страниц веб-сайта
  • live/ : код для компиляции LiveCD/LiveUSB
  • packages/ : неофициальные пакеты Debian, используемые в LiveCD (специальн разработанные и пропатченные пакеты)
  • website/ : не используется, представляет собой сайт проекта на Gna!

Вы обнаружите классические разделы trunk, tags, branches для версий LiveCD соответственно: в разработке, данная контрольная точка и официальный релиз. Каталоги artwork и packages объясняются ниже:

├── artwork
│   ├── branches
│   ├── tags
│   └── trunk
│       ├── common	= рисунки, используемые в документах
│       ├── live	= графика LiveCD
│       ├── propaganda	= поддержка коммуникации
│       ├── rendered	= средства конвертации SVG → PNG (пустой SVN)
│       └── website	= графический шаблон веб-сайта doudoulinux.org
│
├── packages
│   ├── branches
│   ├── tags
│   └── trunk
│       ├── apps	= специальные утилиты DoudouLinux
│       ├── artwork	= пакеты графических тем DoudouLinux
│       ├── debian	= репозиторий пакетов Debian (почти пустой SVN)
│       ├── misc	= разные пакеты
│       ├── patched	= официальные, но пропатченные пакеты Debian
│       └── sessions	= пакеты для создания детских сессий

Ваш вклад в исходный код

Самый простой способ внести свой вклад в исходный код — это загрузить исходники, изменить то, что считаете необходимым для достижения своей цели. После этого можете послать нам измененный код, чтобы мы изучили его на предмет включения в официальный код. После этого, если вы захотите участвовать в разработке DoudouLinux на постоянной основе, имеет смысл зарегистрироваться на Gna! и заполнить форму, чтобы вас включили в команду проекта DoudouLinux.

Сноски

[1] Реально установленная или на виртуальной машине, если у вас есть достаточно современный компьютер.

[2] Должны вас сразу предупредить, что мы работали только с Debian, так что пробуйте с Ubuntu сами ;-) !

[3] Исправления багов


identica logo facebook logo google+ logo

Географическое положение посетителя

DoudouLinux logo Debian logo TSPU logo Genesi logo Gandi logo Hosting Extreme logo Linux Jobs Reviewed by I love Free Software

Creative Commons Copyright © DoudouLinux.org team - Весь текст с данного сайта публикуется по условиям лицензии Creative Commons BY-SA

SPIP | squelette | Карта сайта| RSS и iCal RSS 2.0