blog.notmyidea.org/content/pages/projets.rst
2015-06-29 15:40:49 -07:00

88 lines
3.5 KiB
ReStructuredText

Projets
#######
Je pense que l'informatique est un fabuleux moyen de répondre à des besoins
existants, en terme de collaboration notamment. Voici quelques logiciels dont
je suis l'auteur ou un des contributeurs.
Projets personnels
==================
Pelican
`Pelican <http://getpelican.com>`_ est un générateur de site statique. Son
objectif est de permettre de trasformer des fichiers sur votre disque en blog
ou site internet. Il se base sur un moteur de templates simple à utiliser et
la technologie Python.
Je suis l'auteur du projet, qui maintenant est devenu un projet communautaire
dans lequel je n'interviens presque plus. C'est un projet dont je suis assez
fier de par la quantité des contributions et le nombre de personnes à qui il
à pu rendre service, mais je n'y contribue actuellement plus.
I Hate Money
`I hate money <http://ihatemoney.org>`_ est un site qui permet de gérer de
manière très simple les dépenses de plusieurs personnes. Il est possible de
rentrer qui à payé quoi, et pour qui, et une balance est gérée pour vous. Le
projet est écrit en python avec le framework Flask.
Je suis, avec un ami, l'auteur du projet. Je ne l'utilise plus personellement
mais le maintiens puisque d'autres en ont l'utilité.
Daybed
`Daybed <http://github.com/spiralproject/daybed>`_ est un projet qui vise
à permetre le stockage de vos données personnelles en ligne, sur un serveur
que vous (ou vos proches) contrôlez.
Je suis avec Rémy et Mathieu, à l'origine du projet, qui est écrit en python.
Formbuilder
Formbuilder est un compagnon de Daybed, puisque c'est lui qui permet d'avoir
une interface graphique qui permet de créer des formulaires et de les envoyer
sur le serveur Daybed.
Le projet est écrit en javascript et vise à être executé dans un navigateur
web. Il est basé sur React. Mon objectif est de pouvoir faire un remplaçant
libre et gratuit à Google forms.
Projets professionnels
======================
Kinto et Cliquet
`Kinto <https://github.com/mozilla-services/kinto>`_ et `Cliquet
<https://github.com/mozilla-services/cliquet>`_ sont les successeurs
spirituels de Daybed. L'idée est toujours la même: stocker des données en
ligne, les partager et les synchroniser.
Rémy, Mathieu, Nicolas et moi travaillons en ce moment sur ce projet pour
Mozilla.
Firefox Hello
`Firefox Hello <https://firefox.com/hello>`_ est un moyen d'établir des
communications pair à pair en utilisant Firefox. Contrairement à d'autres
solutions, les communications ne passent par un tiers que lorsque cela est
absolument necessaire.
J'ai écrit avec Rémy `le serveur de mise en relation
<https://github.com/mozilla-services/loop-server>`_.
Circus
`Circus <https://github.com/circus-tent/circus>`_ est un gestionnaire de
processus. C'est un logiciel *coté serveur* dont l'objectif est de veiller
sur les programmes qui s'executent afin de les relancer en cas d'échec.
J'ai rejoint Tarek et Benoit sur le projet après qu'ils aient entammé le plus
gros du travail.
Cornice
`Cornice <http://github.com/mozilla-services/cornice>`_ tente de rendre plus
simple la création de services web en mutualisant les bonnes pratiques.
Tarek à écrit la première version du logiciel que j'ai ensuite retravaillé
pour rendre les évolutions plus simples.
Je n'indique ici que certains des projets auquels je contribue, vous pouvez en
trouver d'autres sur `mon profil GitHub <https://github.com/ametaireau>`_.