Lancement de Open Source Developer Network
12 mar. 2009
Par Strider - Linux - Lien permanent
Dans le précédent billet, j'exposais certaines difficultés que le développeur novice peut avoir lors d'une première approche dans le monde du logiciel libre.
Une des difficultés est de savoir ou trouver la documentation, car si l'on me dit RTFM je répondrais : WFP ? (Which F**king Paragraph ?).
L'autre rengaine courante est GIYF (Google Is Your Friend), et bien pas vraiment a vrai dire. Google est surtout très fort pour indexer tous les forums, toutes les mailings list, tous les blogs et s'il est facile de trouver des personnes qui ont le même problème que celui posé, il l'est déjà moins de trouver la bonne réponse.
Voila où OSDN (déformation du nom d'un célèbre site de documentation, d'un éditeur logiciel pas très apprécié dans les parages) rentre en jeu.
OSDN, ce n'est rien de bien compliqué techniquement : Un peu de HTML, et d'Ajax mais c'est surtout un travail de recherche et de classification. Cette page vise a regrouper toutes les pages de documentation de tous les langages et toutes les technologies Open Source. Oui, rien que ça... et la page n'a même pas un jour qu'elle commence déjà à être assez fournie.
La page comporte un moteur de recherche qui ira chercher uniquement sur le site en cours de consultation. (ou sur google.com/linux si aucune documentation n'est affichée)
Bien entendu je suis ouvert a toutes les suggestions, n'hésitez pas a m'envoyer dans les commentaires ou par mailavec le formulaire dédié les liens vers les documentations que vous jugez essentielles. Et ne soyez pas limités aux documentations officielles non plus, un bon tutoriel peut avoir sa place.
Aussi, si vous jugez l'organisation de l'arborescence inappropriée a certains endroits, n'hésitez pas a le signaler.
J'espère que cette page Web sera aussi utile pour vous qu'elle l'est déjà pour moi ;)
Commentaires
pas mal.
Rien sur Qt, dommage :)
Ensuite, je ne sais pas si c'est très légal de faire un frame vers des sites comme ça.
sinon, bonne idée
plopoui bien sur que c'est légal ^^
Sinon pour Qt, ca viendra c'est juste que je l'utilise pas donc c'était pas une de mes priorités de départ
StriderSympathique, mais pourquoi, ne pas se contenter juste de faire un répertoire de lien ? Je saisis mal l'interet de garder le menu sur le côté (même si ce dernier est très bien fait).
Après il faut reconnaître que le classement des liens est bien fait, et ton site permet de retrouver rapidement un site sur une ressource en particulier.
Mais il doit sans doute être proche des favoris de beaucoup de développeurs.
valeufJe trouve l'initiative vraiment tres bonne et je suis certain que cette page va avoir son succes. En tout cas, moi je la bookmark.
BazUne suggestion: Tu pourrais ajouter un formulaire pour proposer un lien vers une doc qui n'est pas deja presente.
Bonne continuation.
A+
L'idée est vraiment bonne.
Je met en favoris.
C'est vrai qu'il manque peut-être un moyen pour que tout le monde puisse y contribuer.
Pourquoi se restreindre qu'à l'open source ?
ktulu77Bonjour,
Excellente initiative, j'espère qu'elle durera ;)
En tout cas c'est maintenant dans mes marques de pages où j'enregistre toutes les informations qui me sont utilies pour mes programmes.
Cependant, je n'ai rien trouvé sur Django, dommage. ;)
Salutations.
PS: Encore bravo!
WirldWind@valeuf : garder le menu a droite permet de passer d'une doc a l'autre rapidement
Peut être que des développeurs confirmés ont des bookmarks aussi fourni mais alors qu'est ce qu'ils attendent pour les partager ? ^^
Le formulaire pour proposer un lien est déjà prévu
@ktulu77 : en non open source, Microsoft propose déja MSDN qui a une structure similaire et les autres éditeurs ne fournissent malheureusement pas souvent de la bonne documentation
@WirldWind : Django et Zope seront ajouté bientôt dans la partie Web Developement > Frameworks
StriderJe suggère que les accès à une entité puisse se faire par plusieurs voies :
Si je cherche les Frameworks de développement Web en Python, il serait naturel que de trouver Pylons, Django, Turbogear,... dans Python > Web Developement > Frameworks en plus de Web Developement > Frameworks
Qu'en est-il des langues?
Dans tous les cas c'est belle initiative.
Layer973En effet j'avais réfléchi au problèmes des documentations qui seraient logique de trouver dans plusieurs endroits et finalement je me suis dit que une même doc disponible dans plusieurs branches de l'arborescence serait dur a maintenir et apporterais la confusion chez l'utilisateur.
Je préfère tout de suite adopter une structure logique avec chaque chose a sa place. La partie "Languages" concerne donc uniquement le langage en lui même et non ses extensions, ses librairies, etc... Django se trouvera donc dans "Web development > Frameworks" uniquement.
En revanche ce qu'il serait intéressant de faire serait de pouvoir filtrer le contenu de l'arborescence par langage.
Pour les langues, j'ai choisi de tout mettre en anglais a l'exception des docs Ubuntu qui sont en Anglais et Français. Il y a aussi des documentations (Apache et Debian par exemple) qui détectent la langue du navigateur et affichent la doc en conséquence. Pour le reste, c'est plus compliqué. Il n'existe pas forcément de traductions pour toutes les docs et je ne veux pas me retrouver dans la même situation que Wikipedia (ou la version Française a un contenu beaucoup plus pauvre que la version Anglaise). Donc pour l'instant c'est tout en anglais, on verra comment ça évolue par la suite ...
Striderca y est j'ai mis en ligne le formulaire qui va bien :)
StriderTrès bonne idée. Personnellement l'idée de garder le menu à droite est je pense une bonne idée, quand la liste des documentations va s'étoffer cela sera pratique pour jongler entre les différents composants que l'on utilise. Par contre pour contenter tout le monde, un liens type "Accéder directement à la ressource" ou quelque chose dans le meme ordre d'idée serait bienvenue et pas compliqué à mettre en place.
ChristopheD'ailleurs en parlant de cela, il y a un petit problème avec la doc de Mono qui fait une redirection et fait perdre le menu, dommage