Версии

Z Freenetis Wiki
Přejít na: navigace, hledání


Для нумерации версий FreenetIS используется трехзначное число (то есть, XXX).

  • Первое число всегда 1 (версия 2 должна быть написана на Java EE и пока не предвидится)
  • Второе число является наиболее важным, так как оно сообщает о существенных изменениях и дополнительных функциях. (Можно увидеть в [плане развития http://dev.freenetis.org/projects/freenetis/roadmap])
  • Третье число указывает на патчи и незначительные изменения во втором номере версии.

Текущая версия FreenetISu хранится в файле '/ version.php'.

Версии разработки

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

  • Dev относится к развитию версии - находится за пределами тестовой ветви (включая нестабильные и неполные реализации новой версии)
  • Альфа указывает альфа-версии - расположена в тестовой ветви , в основном на стадии тестировании (в том числе с частично завершенной реализацией)
  • Бета обозначает бета-версии - расположена в отрасли , в основном в тестировании
  • ' Rc ' означает релиз-кандидат версии - находится в стадии тестирования (сделано отлаженную реализацию заключительного теста )

По пункту все еще может быть номер, который позволяет создавать несколько версий одного и того же пункта. Сортировка версии (используется, например , в [ http://wiki.freenetis.org/index.php/Autoupdate_DB_struktury Autoupdate_DB_struktury ] ) совпадает с порядком в списке (т.е. разработчика < альфа < бета < RC) . Все версии развития сортируются до выхода финальной версии (XXX) .

Пример развития номеров версий

Рассмотрим текущую версию 1.5.0. Мы постепенно развиваем версию 1.6.0, наш прогресс в версии может быть следующий:

  • Несколько версий развития в отдельной ветке (1.6.0 ~ dev1, dev2 ~ .6.0, ...).
  • В результате разработка постепенно альфа-версии (1.6.0 ~ alpha1, 1.6.0 ~ alpha1, ...).
  • После завершения всех основных изменений, мы объединяем версии в тестировании и отладке которое мы обозначим как ~ 1.6.0 бета и выпускаэм бета-версию.
  • После отладки предлагаем пользователям принять участие в тестировании RC Если Вы обнаружили ошибки, исправляем их и выпускаем еще один RC (1.6.0 ~ rc1 ...).
  • Если все в порядке, мы объединяем результаты и выпускаем главную версию (1.6.0)
  • Если вы нашли после выхода некоторые ошибки мы публикуем их в качестве версий 1.6.1, 1.6.2, ... до тех пор, пока вы не объявляем о прекращении поддержки версии.