Эта страница доступна также на следующих языках: English
Настоящее руководство посвящено будущим направлениям развития редактора топологии печатных плат pcb.
В целом, в pcb может быть три вида изменений — исправления ошибок, новые возможности и несовместимые изменения. Исправление ошибок (bug fix) нужно, когда программа не делает того, что должна делать; сюда входят как ошибки в документации, так и проблемы с самим кодом программы. Новая возможность (new feature) — это нечто, добавляющее функциональность в pcb, но никоим образом не изменяющее уже имеющейся функциональности. Несовместимое изменение (incompatible change) — это любое (преднамеренное) изменение, вызывающее проблемы несовместимости с прежними версиями pcb и обычно означающее большие изменения в построении программы. Заметьте, что новые возможности, добавляющие обратно-совместимые изменения в формат файла при его использовании, в эту категорию не входят.
Текущие планы таковы:
В настоящий момент выпуски с исправлениями ошибок будут иметь названия вида
pcb-ГГГГММДД
. После выпуска версии 4.0, числа major.minor.bugfix
будут соответствовать трём категориям, указанным выше: номер выпуска с
исправлениями ошибок будет *.*.N, выпуск с новыми возможностями — *.N,
выпуск с большими изменениями — N.0. Числа ГГГГММДД
будут тогда
использоваться для регулярных срезов разработки, не выпускаемых в качестве
официальных версий.
Дальше на этой странице будут перечислены различные планируемые изменения (или те, на которые мы по крайней мере надеемся) для ближайших и последующих выпусков.
Ошибки, заплаты и запросы новых возможностей должны добавляться в систему отслеживания ошибок Launchpad. Их статус по умолчанию — «нерешённый» (undecided). Запросы с таким приоритетом считаются непроверенными.
Это перечень исправлений, которые должны быть осуществлены прежде, чем выпускать новую версию с исправлениями ошибок, в дополнение к любым артефактам «следующего выпуска с исправлениями» в системе отслеживания ошибок.
Это перечень исправлений, которые должны быть сделаны со временем.
Это список новых возможностей, которые хочется иметь к выпуску следующей версии с новыми возможностями (или, может быть, к следующему выпуску с исправлениями, если позволит время).
Другие возможности, которые должны быть добавлены со временем.
Это список больших изменений, которые, по нашему мнению, желательно включить в pcb, и к которым мы собираемся приложить свои усилия.
Это перечень других больших изменений, которые, по нашему мнению, желательно включить в pcb, но к которым до сих пор не прикладывалось никаких усилий.
В этом разделе перечислены возможные проекты для будущих выпусков, насчёт
которых либо не было согласия, либо не было запланировано время на них. Если
вам хочется взяться за один из них, вперёд