Je envisage de faire une application mobile existante dans un projet open-source. Il possède une version Android et iPhone. P>
Bien que j'ai utilisé des projets open-source et des demandes de fonctionnalités soumises et des rapports de bogues, je n'ai jamais créé de projet open-source ni contribué avec un correctif à une pièce existante. P>
Quelles sont les meilleures choses que je devrais prendre en compte avant d'ouvrir la source de mon projet? Quelles étapes spécifiques recommandez-vous de prendre pour open-approvisionnement d'une application mobile? P>
4 Réponses :
Vous avez de la chance que je commençais à exécuter des projets open source, je n'ai pas réalisé que cet excellent livre existe, P>
Il fournit des conseils généraux dans presque tous les aspects de la gestion d'un projet Open Source et vous pouvez ajouter votre propre monde mobile. P>
GoogleCode est un bon endroit pour télécharger votre projet. Là, vous aurez un problème de suivi et un wiki pour écrire à ce sujet. P>
Le code de Google ne se combine pas avec ses groupes de manière transparente. Il manque donc d'une planche de discussion. Codépex il est légèrement meilleur dans cette zone. Basé sur mon expérience, un conseil de discussion vaut beaucoup.
Pour une application OSS vraiment impressionnante, je suggérerais que vous utilisiez git. Hébergement gratuit pour Git est fourni par Github . Un bon point de départ pour utiliser GIT est http://learn.github.com/ P>
En ce qui concerne le développement de Foss, ce n'est pas très différent du développement habituel. Mais ici, vous devrez également don différents rôles tels que Gestionnaire de produits, développeur et testeur également. P>
Autres choses que vous devez prendre en charge. p>
Depuis que vous êtes l'initiateur, vous devez prendre le contrôle de son développement. p> li>
Votre code doit être facile à comprendre par d'autres. La documentation est de la plus haute importance pour les autres développeurs. p> li>
Ne soyez pas offensé si quelqu'un crée une fourchette de votre projet. Sachez à vous protéger en mettant la licence appropriée, comme, GPLV3 ou tout autre que vous trouvez appropriée. P> li> ol>
Vous pensez donc que le choix du système de contrôle de code source rend vos applications géniales? Je suis sceptique sur ce point, autrement que d'observer que l'utilisation d'un CSC est meilleure que de ne pas utiliser de SCCS.
Vous pouvez vous publier du code sur GoogleCode, Sourceforge ou GitHub, utilisez toute la puissance des sites Web (documentation, notes, etc.) aidera les contributeurs. P>
et n'oubliez pas de commenter votre code; -) p>