Skip to content

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

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

Проект сейчас проходит через фазу разработки, сосредоточиваясь на создании скриптов для упрощения процесса настройки Arch и Fedora Linux. 🛠️

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

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

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

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

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

    • Создать и улучшить скрипты установки/настройки для большего количества оконных менеджеров (например, i3, Sway).
    • Включить опции конфигурации, адаптированные для каждого WM.
  • Скрипты настройки основной системы ⚙️

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

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

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

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

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

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

    • Скрипт настройки i3
    • Скрипт настройки DWM
    • Скрипт настройки Sway [ В настоящее время только для Arch ]
    • Скрипты оконного менеджера Hyprland
    • Скрипт настройки Bspwm
    • Скрипт настройки River
    • Скрипт настройки Wayfire
    • Скрипт настройки DWL
  • Создать скрипты настройки основной системы:

    • Конфигурация пользователя
    • Управление пакетами
    • Документация для новичков

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

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

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