Est-ce que je peux commiter un module expérimental/instable ?

Oui. Cependant, assurez vous de bien noter le statut expérimental/instable de ce projet dans la documentation. Le meilleur endroit pour le faire est le fichier package.xml dans la balise <status>. Les valeurs pour cette balise sont :

alpha

Premières étapes du développement. Tout peut encore changer sans prévenir.

beta

L'API ne devrait normalement pas changer. Le logiciel est utilisable mais peut comporter des bogues.

devel

Une version pour les autres développeurs qui voudraient accéder au code pour tester, participer ou donner des retours.

stable

Le logiciel a été testé, l'API est fixée, la documentation est écrite. Il s'agit de la version recommandée aux utilisateurs pour un environnement de production.

snapshot

un snapshot du CVS daté.