You are here -> Home Logram et son site » Vacances

Vacances

Le 1/07/2010 à 9h41 by steckdenis, in Logram et son site, 2 commentaries

Bonjour :) ,

Cette année encore, je pars en vacances prochainement. Il faut donc une fois de plus s'organiser.

Heureusement (enfin, si je puis dire), comme je suis le seul membre actif, l'organisation sera rapide : attendez.

Pendant ces vacances, je vais m'occuper de tâches importantes mais que j'ai toujours repoussées, comme par exemple la documentation Doxygen de Setup (et son renommage en LPM), ou sa traduction en anglais.

J'aurai peut-être également l'occasion de corriger quelques bugs, mais le but premier des vacances n'est pas de coder, mais bien de se reposer :) .

La période de mon retour est habituellement assez faste pour Logram. L'année dernière, ça a été la naissance du Site Web, ainsi que les premières ébauches du Setup moderne.

Cette année, quand je reviendrai, avec un Setup en anglais, je pourrai ramener pas mal de monde. En effet, je suis «satisfait» de Setup en tant que base. J'ai maintenant rempli mon rôle de créateur de Setup : il marche, est intéressant, et son architecture est conçue.

J'enverrai donc un mail, à mon retour de vacances, à la mailing-list de LLVM, pour le demander des conseils sur l'intégration de LLVM dans Setup (bon, je sais me débrouiller sans eux, mais ce mail fera peut-être suffisamment de bruit pour ramener du monde).

Si la LLVMisation n'est pas trop difficile, Setup 0.1 bêta sortira une fois que ce sera mis en place. Je pourrai alors enfin faire les paquets en me disant que c'est la dernière fois que je dois les recommencer. De plus, le mail aura peut-être attiré des empaqueteurs prêts à patcher des paquets pour qu'ils compilent avec Clang (je pense que Clang sera nécessaire, sauf si je modifie également DragonEgg pour que GCC fasse ce que je veux, auquel cas Clang ne devra pas être utilisé).

J'essaierai pour la fin des vacances de proposer un LiveCD, peut-être utilisant déjà LLVM, permettant de tester Setup, ainsi que Logram DE (KDE est bien trop complexe pour être empaqueté en deux mois, avec ses dépendances. J'attendrai KDE 4.6).

Et qui sait, peut-être qu'il y aura tellement de monde pour m'aider que je pourrai enfin coder l'interface graphique de Setup, ainsi que l'assistant. Ce ne sera que mieux pour le LiveCD d'avoir également ces outils de prêts :) .

Commentaries

Author Message
danman
# le 1/07/2010 à 15h32
Heureux d'être là
Group : Member

pour les paquets, tu peux mettre l'extension en .lpm d'ailleurs ;) ça permettra de facilement connaitre le logiciel a utiliser.

je verrais si je peux te faire l'interface, mais tu as dejà un plan ?

DeSte
# le 12/07/2010 à 18h10
Heureux d'être là
Group : Member

Bonjour,

Le site n'étant pas encore accessible en SSL, et mon mdp steckdenis étant trop précieux, je sors l'option DeSte pour vous parler de mes vacances :) .

Donc, j'ai +8000 lignes et -2400 lignes qui attendent de se faire pusher. Au menu :

  • Documentation complète de toute la libpackage, avec des trucs et astuces
  • Traduction en anglais complète à 100% de tout Setup
  • Pkgui (connu sous le nom de "Gestion des paquets"), près de 4000 lignes d'interface graphique de très grande qualité. Les screenshots seront là à mon retour.
  • Renommage de Setup en LPM

Côté fonctionnalités :

  • Mise à jour de la base de donnée
  • Affichage d'infos sur les paquets (infos de base, description, flags, fichiers, historique)
  • Sélection de paquets pour installation/suppression
  • Recherche de paquets (y compris filtration installé/non-installé/orphelin/à mettre à jour)
  • Installation/suppression des paquets au moyen d'un assistant à 5 pages :
    • On confirme la liste
    • Belle interface pas-à-pas pour choisir ses branches et naviguer dans l'arbre
    • Licences des paquets, si nécessaire
    • Installation, avec plein de barres de progressions, mais une seule qui résume tout pour Madame Michu
    • Fin, les communications de type "message" sont affichées (genre "N'oubliez pas de redémarrer Apache pour que ceci marche", "il y a des paquets orphelins", etc)
  • Support des communications et progressions. Les communications sont comme sur les mockups de la news "Mockups de la gestion des paquets".

Il reste encore des détails à résoudre, comme le support des sections, ou l'affichage simplifié michu-compliant.

Maintenant, je m'attaque à l'intégration des icônes dans les métadonnées des paquets, parce que c'est quand-même bien plus joli :) .

Retour fin de semaine, vous aurez des screenshots et une trentaine de commits pushés :D .