Table of Contents

Эта страница доступна также на следующих языках: English

Стратегия развития PCB

Настоящее руководство посвящено будущим направлениям развития редактора топологии печатных плат pcb.

Общие указания по выпускам новых версий

В целом, в pcb может быть три вида изменений — исправления ошибок, новые возможности и несовместимые изменения. Исправление ошибок (bug fix) нужно, когда программа не делает того, что должна делать; сюда входят как ошибки в документации, так и проблемы с самим кодом программы. Новая возможность (new feature) — это нечто, добавляющее функциональность в pcb, но никоим образом не изменяющее уже имеющейся функциональности. Несовместимое изменение (incompatible change) — это любое (преднамеренное) изменение, вызывающее проблемы несовместимости с прежними версиями pcb и обычно означающее большие изменения в построении программы. Заметьте, что новые возможности, добавляющие обратно-совместимые изменения в формат файла при его использовании, в эту категорию не входят.

Текущие планы таковы:

В настоящий момент выпуски с исправлениями ошибок будут иметь названия вида pcb-ГГГГММДД. После выпуска версии 4.0, числа major.minor.bugfix будут соответствовать трём категориям, указанным выше: номер выпуска с исправлениями ошибок будет *.*.N, выпуск с новыми возможностями — *.N, выпуск с большими изменениями — N.0. Числа ГГГГММДД будут тогда использоваться для регулярных срезов разработки, не выпускаемых в качестве официальных версий.

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

Ошибки, заплаты и запросы новых возможностей должны добавляться в систему отслеживания ошибок Launchpad. Их статус по умолчанию — «нерешённый» (undecided). Запросы с таким приоритетом считаются непроверенными.

Следующий выпуск с исправлениями ошибок

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

Будущие выпуски с исправлениями ошибок

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

Следующий выпуск с новыми возможностями

Это список новых возможностей, которые хочется иметь к выпуску следующей версии с новыми возможностями (или, может быть, к следующему выпуску с исправлениями, если позволит время).

Будущие выпуски с новыми возможностями

Другие возможности, которые должны быть добавлены со временем.

Следующий выпуск с несовместимыми изменениями

Это список больших изменений, которые, по нашему мнению, желательно включить в pcb, и к которым мы собираемся приложить свои усилия.

Будущие выпуски с несовместимыми изменениями

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

Список пожеланий

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