Contribuer au projet
Découvrez comment participer à ce livre collaboratif et enrichir ce guide pour la communauté des CTOs.
Notre philosophie
Section titled “Notre philosophie”Bienveillance
Section titled “Bienveillance”Nous croyons au partage de connaissances sans jugement, dans un esprit d’entraide et de générosité.
Pragmatisme
Section titled “Pragmatisme”Des conseils concrets, testés sur le terrain, loin des théories abstraites et des concepts creux.
Excellence
Section titled “Excellence”Nous visons l’excellence dans tout ce que nous partageons, pour vous aider à devenir le meilleur CTO possible.
Comment contribuer
Section titled “Comment contribuer”🔧 Corriger et améliorer
Section titled “🔧 Corriger et améliorer”- Corriger les fautes : Orthographe, grammaire, syntaxe
- Améliorer le contenu : Clarifier des passages, ajouter des exemples
- Mettre à jour : Actualiser les informations techniques ou les références
✍️ Partager votre expérience
Section titled “✍️ Partager votre expérience”- Témoignages : Partagez vos retours d’expérience concrets
- Études de cas : Proposez des exemples réels (anonymisés)
- Conseils pratiques : Ajoutez vos astuces et bonnes pratiques
📚 Enrichir le contenu
Section titled “📚 Enrichir le contenu”- Nouveaux chapitres : Proposez de nouveaux sujets
- Ressources : Partagez des outils, livres, formations utiles
- Exemples : Ajoutez des cas pratiques et des templates
🐛 Signaler des problèmes
Section titled “🐛 Signaler des problèmes”- Erreurs techniques : Links cassés, problèmes d’affichage
- Contenu obsolète : Informations dépassées
- Suggestions : Idées d’amélioration
Types de contributions acceptées
Section titled “Types de contributions acceptées”Contributions techniques
Section titled “Contributions techniques”- Corrections de bugs sur le site
- Améliorations de l’interface utilisateur
- Optimisations de performance
- Nouvelles fonctionnalités
Contributions éditoriales
Section titled “Contributions éditoriales”- Rédaction de nouveaux chapitres
- Révision et correction du contenu existant
- Traduction vers d’autres langues
- Création de résumés et synthèses
Contributions communautaires
Section titled “Contributions communautaires”- Animation des discussions
- Organisation d’événements
- Promotion du projet
- Aide aux nouveaux contributeurs
Processus de contribution
Section titled “Processus de contribution”1. Choisir votre contribution
Section titled “1. Choisir votre contribution”Consultez les issues ouvertes pour voir les tâches en attente ou proposez une nouvelle idée.
2. Préparer votre contribution
Section titled “2. Préparer votre contribution”- Forkez le repository
- Créez une branche pour votre contribution
- Respectez le style du projet existant
3. Soumettre votre contribution
Section titled “3. Soumettre votre contribution”- Créez une Pull Request avec une description claire
- Décrivez vos changements et leur motivation
- Répondez aux commentaires de review
4. Révision et merge
Section titled “4. Révision et merge”- L’équipe revisite votre contribution
- Des améliorations peuvent être suggérées
- Une fois validée, elle est intégrée au projet
Guidelines de contribution
Section titled “Guidelines de contribution”Style d’écriture
Section titled “Style d’écriture”- Ton professionnel mais accessible
- Exemples concrets plutôt que théoriques
- Structure claire avec titres et sous-titres
- Phrases courtes et directes
Format technique
Section titled “Format technique”- Markdown pour le contenu
- Images optimisées (< 500KB)
- Liens vérifiés et actuels
- Code formaté correctement
Respect de la communauté
Section titled “Respect de la communauté”- Bienveillance dans tous les échanges
- Respect des opinions divergentes
- Constructivité dans les critiques
- Reconnaissance du travail des autres
Reconnaissance des contributeurs
Section titled “Reconnaissance des contributeurs”Tous les contributeurs sont reconnus et mis en avant :
- Page des contributeurs sur le site
- Mentions dans les commits et releases
- Remerciements dans la préface du livre
- Badge contributeur sur GitHub
Ressources pour les contributeurs
Section titled “Ressources pour les contributeurs”Documentation technique
Section titled “Documentation technique”- Guide du développeur : Consultez le README.md pour l’installation
- Style guide : Suivez le style existant des fichiers markdown
- Architecture : Projet basé sur Astro + Starlight (voir astro.config.mjs)
Outils recommandés
Section titled “Outils recommandés”- Git pour la gestion de versions
- Markdown pour l’édition
- VS Code avec extensions Markdown
- Grammarly pour la correction
Communication
Section titled “Communication”- GitHub Issues pour les discussions techniques
- GitHub Discussions pour les échanges communautaires
- Email pour les questions privées
Rejoignez la communauté
Section titled “Rejoignez la communauté”Ce livre vit grâce à votre participation. Que vous soyez CTO, développeur senior ou simplement passionné par le leadership tech, votre contribution compte.
Liens utiles
Section titled “Liens utiles”Prêt à contribuer ? Commencez par consulter les issues étiquetées “good first issue” pour faire vos premiers pas !