Skip to content

Feuille de Route du Projet Carch

Phase Actuelle [ Développement Avancé des Scripts ]

Le projet progresse maintenant dans sa phase de développement, en se concentrant sur la création de scripts pour simplifier le processus de configuration d'Arch & Fedora Linux. 🛠️

Fonctionnalités et Améliorations à Venir ✨

  • Étendre la Fonctionnalité pour Différentes Distributions 🌐

    • Ajouter un support complet pour les distributions populaires :
      • Arch
      • Debian
      • Fedora
      • openSUSE
      • Void
    • Développer des scripts de configuration spécifiques à chaque distribution.
  • Améliorer la Stabilité des Scripts 🔧

    • Refactoriser les scripts existants pour une stabilité améliorée.
    • Implémenter la gestion d'erreurs et la journalisation pour un meilleur débogage.
  • Implémentation Rust 🦀

    • Créer un binaire exécutable unique pour Carch.
    • Développer une TUI basée sur Rust.
    • Ajouter des scripts Rust supplémentaires pour des fonctionnalités améliorées.
  • Ajouter des Scripts de Configuration de Gestionnaire de Fenêtres (WM) 🪟

    • Créer et améliorer les scripts d'installation/configuration pour plus de gestionnaires de fenêtres (ex. i3, Sway).
    • Inclure des options de configuration adaptées à chaque WM.
  • Scripts de Configuration Système Central ⚙️

    • Développer des scripts conviviaux pour débutants pour la configuration système centrale (ex. gestion de paquets, configuration utilisateur).
    • Inclure des guides et documentation pour aider les nouveaux utilisateurs.

Liste de Contrôle du Projet Carch

  • Étendre le support pour les distributions populaires :

    • Arch
    • Fedora
    • Debian
    • openSUSE
    • Void
  • Refactoriser les scripts pour la stabilité :

    • Implémenter la gestion d'erreurs
    • Ajouter des capacités de journalisation
  • Implémenter Rust :

    • Développer une TUI (Interface Utilisateur Textuelle).
    • Créer un binaire exécutable unique.
    • Ajouter des scripts Rust supplémentaires pour améliorer la scriptabilité.
  • Ajouter des scripts de configuration WM :

    • Script de configuration i3
    • Script de configuration DWM
    • Script de configuration Sway [ Actuellement Seulement pour Arch ]
    • Scripts du gestionnaire de fenêtres Hyprland
    • Script de configuration Bspwm
    • Script de configuration River
    • Script de configuration Wayfire
    • Script de configuration DWL
  • Créer des scripts de configuration système central :

    • Configuration utilisateur
    • Gestion de paquets
    • Documentation pour débutants

Calendrier (Provisoire) 📅

  • T2 2025 : Développer une interface utilisateur en ligne de commande (TUI) basée sur Rust pour améliorer l’interaction utilisateur. 🦀
  • Mi-2025/2026 : Développer des scripts supplémentaires pour l’installation des WM et des systèmes principaux.
    • Réorganiser les scripts existants pour améliorer la stabilité et commencer à étendre la prise en charge des distributions.

Publié sous licence MIT.