J'ai un projet open source que j'avais développé activementEncourager Open Source Projet de programmation à être actif sans code Sacrifier Qualité
JStock - Free Stock Market Software
Du point de vue du côté de la programmation, la plupart du temps, est en solo travail.
Cela m'inquiète. Quant à la croissance à long terme de JStock, elle n'est pas saine.
Bien que j'ai quelques programmeurs comme membres de l'équipe, ils ne sont pas impliqués activement. La plupart d'entre eux sont juste un ou deux fois contributeurs de code. Après cela, je n'ai reçu aucune nouvelle d'eux.
La principale raison pour laquelle je pense qu'ils ne sont pas actifs, est due à une règle stricte que j'avais imposé:
Aucun commit écriture étant donnée. Tous les changements doivent être soumis sous forme de plaques, et examinés par moi
Voir, moi aussi ne même pas comme cette règle stricte.
J'ai supprimé cette règle une fois et laissé les programmeurs libres de valider le code comme ils le souhaitent. En conséquence, juste après quelques jours, j'ai trouvé que le code était foiré (être foiré signifie, ne peut même pas compiler). Je n'ai aucun moyen, mais rapidement arrêter l'accès de validation, et récupérer le code source manuellement.
je sens que:
- Trop de règles, mauvais pour les programmeurs. Ils ne contribueront pas.
- Aucune règle, mauvaise pour les utilisateurs finaux. Ils vont utiliser un produit construit à partir de code foiré.
Je sais que dans la situation actuelle est totalement malsain pour JStock. Puis-je savoir comment encouragez-vous tous les programmeurs à contribuer au code, en même temps maintenir un certain degré de qualité du code?
Actuellement, JStock ont
- Feature Tracker et Bug Tracker. Ils sont activement utilisés.
- Forum pour les développeurs.
- CVS
Est Guide développeur fichier PDF est quelque chose doit avoir, afin de laisser nouvellement développeur commune pour comprendre le code? Ou je laisserai les développeurs explorer les 50 000 lignes de code par leurs propres moyens?
Merci.
Il me semble que vos développeurs ne sont peut-être pas très impliqués dans votre projet. –
Je dirais que le principal obstacle est dû à ma politique. Cela va faire baisser l'esprit des programmeurs. J'ai besoin de les exciter, de les laisser commettre le code par eux-mêmes :) –
Je vote pour clore cette question hors-sujet parce qu'elle concerne la gestion communautaire, pas la programmation. – TylerH