Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

1 - La documentation et les nouvelles de LinuxMAO

> Forums de discussion > 1 - La documentation et les nouvelles de LinuxMAO > [chantier] des idees pour faire avancer le portail developper
Dernier post

[chantier] des idees pour faire avancer le portail developper

olinuxx utilisateur non connecté France
au lieu de parasiter le sujet sur le portail logiciel de pianolivier, on va faire ca ici :-)

olinuxx utilisateur non connecté France
Coucou mssieur cjpsimon, hésite pas a modifier/éditer/organiser/whatever le "portail Développer" (lien dans le menu de gauche). Je l'ai démarré en espérant que les développeurs s'en emparent alors ... vazy ! Fais-y un tour ! Prends le temps et ajoute tes idées/besoins/attentes.

Et hésite pas a (m')en parler ici ou dans un nouveau forum dédié.

A+ :-)
Olivier

pianolivier utilisateur non connecté France
@cjpsimon :
merci pour ton commentaire wink
+1 avec la remarque d'olinuxx : personne ne s'est jamais vraiment occupé du portail développer, n'hésite pas à proposer un vrai plan d'attaque pour celui-ci !
A ton avis, le "portail développer" serai-t-il mieux "placé" en tant qu'entrée de 1er niveau (dans le plan général du site et la premiere boite de la colonne de gauche) ou plutôt mieux inséré comme un "dossier" dans le Portail Documentaire (entrée de 2ème niveau) ?

oliv'

cjpsimon utilisateur non connecté
Tout dépend : si on veut promouvoir le développement par les utilisateurs du site il faut donner une visibilité au portail.

Moi en tant que développeur (à temps perdu) je serais pour une entrée au premier niveau.

Maintenant est-ce que je suis capable de faire un plan d'attaque ???

Je ne peux que me référer à mon expérience : il est difficile de trouver des informations actuellement. Et notamment sur les bibliothèques existantes.

J'ai commencé à faire une liste des bibliothèques utilisées par les applications et c'est édifiant, on retrouve les mêmes presque partout.

Je dispose d'un fichier texte par application. En voici un petit pour l'exemple afin d'être concret :

---------------------------------------------------------------
guitarix : Rock guitar amplifier for Jack

site : http://guitarix.sourceforge.net/

version actuelle (30/09/2011) : guitarix 0.10.0-2

Dépendances aux bibliothèques audio (debian squeeze) :

requis :

libfftw3-3
library for computing Fast Fourier Transforms

libjack-jackd2-0 (>= 1.9.5~dfsg-14)
JACK Audio Connection Kit (libraries)
ou libjack-0.116
paquet virtuel fourni par libjack-jackd2-0, libjack0

libsndfile1 (>= 1.0.20)
bibliothèque de lecture et écriture de fichiers audio

libzita-convolver2 [non amd64, i386]
C++ library implementing a real-time convolution matrix

libzita-convolver2 (>= 2.0.0-1~) [amd64, i386]

recommendé :

jack-capture
Paquet indisponible

lame
Paquet indisponible

vorbistools

-------------------------------------------------------------------

Actuellement j'en ai une douzaine. Presque tous utilisent libsndfile.

J'ai fait le même choix mais par pur hasard pour splitvinyl mais après avoir examiné trois ou quatre bibliothèques équivalentes.

Le format et le contenu de ces fichiers pourraient être plus sexi mais mais j'ai fait cela juste dans le but de voir si c'était facile
à partir des packages debian squeeze.

Il serait intéressant d'ajouter la date de dernière version. Et peut-être faire un tableau récapitulatif du genre qui utilise quoi.

Après cela si on peut porter un jugement sur une bibliothèque selon des critères à définir cela serait intéressant pour ceux qui font des recherches.

Si vous avez des idées à me soumettre je suis preneur.

olinuxx utilisateur non connecté France
Coucou

mode (admin) = on
le choix de mettre ce lien lien en 1er niveau est voulu exactement pour l'argument que tu donnes : "teaser" les devs. C'est chouette que tu le confirmes simon.
mode (admin) = off


mode (petit dev) = on
perso, je suis un peu packageur pour tangostudio (avec pbuilder comme chez debian et ubuntu ). Tu soulèves une problématique que j'ai déjà rencontré : les infos (dépendances) varient d'une distribution a une autre, d'une version a une autre, ... c'est dur a maintenir sur la longueur.
D'autre part, ces infos sont disponibles la plupart du temps sur les sites officiels et dans les gestionnaires de paquets, du coup, mon consensus personnel a donc été de ne pas mettre ce genre de notes sur linuxmao et de les conserver, comme toi, dans des fichiers textes chez moi.

Ceci dit, vu que les dépendances sont souvent les mêmes comme tu le soulignes également, j'ai commencé une page des "bibliothèques", qui possède une entrée dans le menu développer, avec quelques bibliothèques que l'on croise très souvent en me disant que si les infos sur certaines bibliothèques grandissent dans cette page, on pourra en faire des pages dédiées et les lier sur cette page "biblio" et en me disant que le "manque d'info" (s'il existe) trouverait sa résolution par l'utilisation du forum "développer".
mode (petit dev) = off

Voilou, dis moi ce que tu en penses simon, ca m'intéresse parce que, pour l'instant, je suis l'unique mainteneur des pages du portail "développer". (d'ailleurs piano, c'est pas vrai que "personne ne s'est jamais vraiment occupé du portail développer" je suis vexé ! cool )

Olivier

cjpsimon utilisateur non connecté
Oui j'ai vu la page où il a libsndfile, ce qu'il faudrait je pense et c'est ce que tu suggères, c'est faire des pages séparées pour chaque lib et faire un tableau qui récapitule leur usage dans les applications.

Mais avant il faudrait faire un modèle de page lib pour que ceux qui veulent ajouter des lib puissent le faire facilement.

Et faire une première liste des lib les plus utiles.

Je vais essayer de proposer un plan en me basant sur ce que tu as déjà fait.

De plus, mais c'est peut-être hors sujet, il serait intéressant d'avoir des infos sur les outils de développement dans un truc à part du genre voila comment je travaille, avec quels outils et ou on les trouve. Cela permet de capitaliser de l'expérience.

Moi j'ai plus galéré pour l'IHM de splitvinyl (gtk) que pour l'algorithme de zonage des titres. J'ai du contourner les problèmes car je n'ai jamais eu de réponses pertinentes sur les forums de gtk.

Autres entrées : le packaging et l'usage des configure et autres make, pour le developpeur qui veut se mettre aux normes gnu-linux : mettre des liens sur les docs comme tu as fait pour le packaging.

Je m'y mets dès demain pour un premier jet. Cela me permettra de me familiariser avec les pages wiki redface.

Claude

olinuxx utilisateur non connecté France
cjpsimon écrit :
... zip ...

Je vais essayer de proposer un plan en me basant sur ce que tu as déjà fait.


Super !


cjpsimon écrit :
Autres entrées : le packaging et l'usage des configure et autres make, pour le développeur qui veut se mettre aux normes gnu-linux : mettre des liens sur les docs comme tu as fait pour le packaging.


Pour ce qui est du make et autre configure, on a un peu de doc ici dans le dossier Éléments du système, section compiler des logiciels. Ceci dit, je pense que tu parlais certainement davantage du coté développeur plutôt que du coté utilisateur et je pense que tu dois avoir déjà en tête les liens dont tu parles. Je te laisse donc faire ta proposition sur les pages wiki.



cjpsimon écrit :
De plus, mais c'est peut-être hors sujet, il serait intéressant d'avoir des infos sur les outils de développement dans un truc à part du genre voila comment je travaille, avec quels outils et ou on les trouve. Cela permet de capitaliser de l'expérience.


Oui, je suis d'accord avec toi, j'ai une petite idée derrière la tête, je t'en reparles plus tard.



cjpsimon écrit :
Je m'y mets dès demain pour un premier jet. Cela me permettra de me familiariser avec les pages wiki redface.


Super !

Modifier les pages wiki ;)

A te lire,
Olivier

PS : désolé pour le mélangeage de pinceau entre ton nom et ton prénom redface

pianolivier utilisateur non connecté France
olinuxx écrit :
au lieu de parasiter le sujet sur le portail logiciel de pianolivier, on va faire ca ici :-)

merci super modéro wink

olinuxx écrit :
pour l'instant, je suis l'unique mainteneur des pages du portail "développer". (d'ailleurs piano, c'est pas vrai que "personne ne s'est jamais vraiment occupé du portail développer" je suis vexé ! cool )

oui c'est ce que je voulai dire, personne sauf toi bien entendu. Pas de "vrai" développeur en tout cas smile

cjpsimon écrit :
Tout dépend : si on veut promouvoir le développement par les utilisateurs du site il faut donner une visibilité au portail.

En fait j'ai mal exprimé ma question. Dans mon idée le Portail Documentaire devrait aussi avoir sa "boite" dans la colonne de gauche (comme le "portail logiciel" en ce moment), donc quelle que soit l'option choisie ("développer" comme un portail ou comme un dossier dans le Portail Documentaire), le lien devrai rester accessible facilement à partir de nimporte quelle page du site.
Si le contenu de cette partie "développer" est limité à la présentation d'outils pour aider les développeur, il s'agit de documentation pure et simple et je trouverai logique de l'intégrer au "portail documentaire".
Si l'idée est plus large que ça (comme essayer de rassembler des développeurs/traducteurs/testeurs et des projets) alors je trouverai logique de l'appeler un "portail" à part entière.
Si je comprend bien, olinuxx à commencé dans l'esprit de la deuxième solution, mais je ne vois pas trop comment les pages comme Demande aux développeurs s'intègrent à ce dont vous parlez, ni l'intéret ou le moyen de gestion de la page tester des logiciels.
olinuxx peux-tu expliquer ton idée stp pour que je fignole ma proposition de plan du site ?

oliv'

cjpsimon utilisateur non connecté
Mon grain de sel.

Personnellement je verrais bien un portail developper comme le dépôt des utilisateurs du forum Développer/Traduire/Documenter/Annoncer. Donc quelque chose de vivant (je l'espère) dans lequel les développeurs peuvent intégrer les éléments utiles aux développements audio tels qu'ils les perçoivent afin d'en faire profiter les autres. Cela pourrait aussi bien être des exemples de code que d'autres ressources par exemple :
  • openMP ou le multitheading et l'audio
  • représentation et affichage graphique de données audio
  • ...

Pour l'instant le forum dans son QUOI ET COMMENT BIEN POSTER ICI est plutôt dédié à la traduction. Et peut-être est-ce trop limitatif pour que les développeur l'utilise.

Claude Simon

pianolivier utilisateur non connecté France
faisont un peu le point en ce qui concerne les bibliothèques wink

on avait :
  • biblios : page générale du "portail dev" présentant plusieurs bibli (en particulier libsndfile) et des liens sur les "sous-pages" :

on a maintenant en plus :

À cela on peut ajouter deux pages trouvée en faisant le ménage :

Mon analyse : biblios ressemble un peu trop à Bibliothèques utiles.

Ma proposition :
créer la page libsndfile pour de bon et transferer ce qui le concerne à partir de biblios
transferer Bibliothèques utiles dans biblios
supprimer Bibliothèques utiles et garder biblios seule comme "page centrale"

pour le "QUOI ET COMMENT BIEN POSTER ICI" du forum, sent toi libre d'un proposer un amélioré wink

oliv'

olinuxx utilisateur non connecté France
Je viens de faire un passage pour :
  • renommer les pages afin que les boîtes de navigation grises soient plus jolies,
  • supprimer des bouts de textes ne servant pas à grand chose,
  • mettre à jour les pages
  • ajout de bloc de navigation

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

calixtus06, 14:31, jeu. 07 Nov 2024: Bonjour et bienvenue à Niko80lille :-)
allany, 17:31, mer. 06 Nov 2024: Pas de chichis, pas de cérémonial, juste l'éditorial ! [Lien]
calixtus06, 18:51, lun. 28 Oct 2024: Bonjour et bienvenue à dawaninja :-)
olinuxx, 08:39, dim. 27 Oct 2024: Bonjour et bienvenue à dangoodboy cool
olinuxx, 13:50, sam. 26 Oct 2024: Bonjour et bienvenue à ladipon cool
allany, 18:33, lun. 07 Oct 2024: Phénoménal, c'est l'éditorial ! [Lien]
calixtus06, 13:16, ven. 27 Sep 2024: Bonjour et bienvenue à tigny :-)
olinuxx, 13:05, dim. 22 Sep 2024: [ANNONCE] Les nouvelles des 7 derniers mois de LibraZiK : [Lien]
olinuxx, 18:46, ven. 20 Sep 2024: Bonjour et bienvenue à manaoxygen cool
calixtus06, 11:24, mar. 17 Sep 2024: Bonjour et bienvenue à PAuf :-)
olinuxx, 21:36, ven. 13 Sep 2024: Bonjour et bienvenue à jearos cool
calixtus06, 18:28, mer. 11 Sep 2024: Bonjour et bienvenue à Fred2024 :-)