Skip to content

Дорожная карта проекта Carch

Текущая фаза [ Продвижение разработки скриптов ]

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

Предстоящие функции и улучшения ✨

  • Расширение функциональности для различных дистрибутивов 🌐

    • Добавить полную поддержку популярных дистрибутивов:
      • Arch
      • Debian
      • Fedora
      • openSUSE
      • Void
    • Разработать специфичные для дистрибутивов скрипты настройки.
  • Улучшение стабильности скриптов 🔧

    • Рефакторинг существующих скриптов для улучшения стабильности.
    • Реализовать обработку ошибок и логирование для лучшей отладки.
  • Реализация на Rust 🦀

    • Создать единый исполняемый бинарный файл для Carch.
    • Разработать TUI на базе Rust.
    • Добавить дополнительные Rust-скрипты для расширенной функциональности.
  • Скрипты настройки основной системы ⚙️

    • Разработать удобные для новичков скрипты для настройки основной системы (например, управление пакетами, конфигурация пользователя).
    • Включить руководства и документацию для помощи новым пользователям.
  • Интегрировать TUI с запуском скриптов в стиле всплывающих окон:

    • Запускать скрипты внутри TUI, не выходя из неё, убрать старый стиль fzf и обеспечить более плавную работу.

Контрольный список проекта Carch

  • Расширить поддержку популярных дистрибутивов:

    • Arch
    • Fedora
    • Debian
    • openSUSE
    • Void
  • Рефакторинг скриптов для стабильности:

    • Реализовать обработку ошибок
    • Добавить возможности логирования
  • Внедрить Rust:

    • Разработать TUI (текстовый пользовательский интерфейс).
    • Создать единый исполняемый бинарный файл.
    • Добавить дополнительные Rust-скрипты для улучшения скриптовости.
  • Создать скрипты настройки основной системы:

    • Конфигурация пользователя
    • Управление пакетами
    • Документация для новичков
  • Интегрировать TUI с запуском скриптов в стиле всплывающих окон:

    • Теперь скрипты работают внутри TUI, не выходя из неё, старый стиль fzf удалён для более плавного опыта.

Временные рамки (предварительные) 📅

  • Q 2025: Разработать TUI на Rust для улучшенного взаимодействия с пользователем. 🦀
  • Середина 2025/2026: Рефакторинг существующих скриптов для стабильности и начало расширения поддержки дистрибутивов. (всё ещё в процессе)

Выпущено под лицензией MIT.