Communauté open source

Comment contribuer

LinShare est construit par une communauté mondiale de développeurs, traducteurs et défenseurs. Que vous écriviez du code, signalez des bogues ou amélioriez la documentation, chaque contribution compte.

500+
Étoiles GitHub
200+
Forks
20+
Contributeurs
12+
Ans d'activité
L'équipe LINAGORA en t-shirts Think Open sur un stand de conférence développeurs

Participer

De nombreuses façons de contribuer

Vous n'avez pas besoin d'être développeur pour contribuer. Toute forme de participation aide LinShare à grandir et à s'améliorer.

Contribuer au code

Soumettez des pull requests pour corriger des bogues, ajouter des fonctionnalités ou améliorer les performances. Toutes les contributions passent par une revue par les pairs pour maintenir la qualité du code.

Voir les PRs ouvertes

Signaler des problèmes

Vous avez trouvé un bogue ou une demande de fonctionnalité ? Ouvrez un ticket sur GitHub. Des rapports clairs et détaillés nous aident à améliorer LinShare pour tous.

Ouvrir un ticket

Améliorer la documentation

Aidez-nous à rédiger une meilleure documentation, des tutoriels et des guides. Une bonne documentation est essentielle pour l'adoption et la prise en main.

Voir la documentation

Traduire LinShare

Aidez à rendre LinShare accessible dans davantage de langues. Les contributions de traduction permettent à la plateforme d'être utilisée par des organisations du monde entier.

Commencer à traduire

Rejoindre les discussions

Participez aux discussions communautaires, répondez aux questions et partagez votre expérience avec d'autres utilisateurs et administrateurs LinShare. Notre code de conduite garantit une communauté accueillante pour tous.

Rejoindre la discussion

Faire passer le mot

Ajoutez une étoile au dépôt sur GitHub, partagez LinShare avec votre réseau, rédigez des articles de blog, présentez LinShare en conférence, ou laissez un avis sur Gartner Peer Insights ou Product Hunt pour aider d'autres équipes à le découvrir.

Étoiler sur GitHub

Tester les préversions

Essayez les prochaines versions de LinShare avant leur sortie et signalez les problèmes rencontrés. Ces tests précoces nous aident à détecter les régressions et à publier sereinement.

Voir les versions

Travailler avec nous

LINAGORA propose des stages et des postes autour de LinShare, et recrute souvent parmi les contributeurs actifs de la communauté. Envoyez une candidature spontanée à jobs@linagora.com.

Candidater par e-mail

Bonnes pratiques de traduction

Vous contribuez à une traduction ? Trois réflexes font toute la différence.

Comprendre le contexte

Avant de traduire une expression, vérifiez où elle apparaît et quelle action elle déclenche, afin que votre formulation la transmette efficacement dans votre langue.

Relire et vérifier l'orthographe

Relisez votre travail et passez-le dans un correcteur orthographique et grammatical avant de le soumettre : les petites coquilles sont le retour de relecture le plus fréquent.

Rester cohérent

Utilisez la même terminologie dans tout LinShare et comparez avec la façon dont des produits établis traduisent les mêmes concepts dans votre langue.

Première contribution

Débuter en tant que contributeur

01

Forker le dépôt

Forkez le dépôt LinShare sur GitHub. Cela crée votre propre copie dans laquelle vous pouvez apporter des modifications sans affecter le projet principal.

02

Configurer votre environnement

Suivez le guide de configuration du développement pour configurer votre environnement local. LinShare utilise Java (Spring Boot) pour le back-end et Angular pour le front-end.

03

Choisir un ticket

Parcourez les tickets ouverts étiquetés « good first issue » ou « help wanted » pour des tâches adaptées aux débutants. Commentez le ticket pour informer les autres que vous y travaillez.

04

Soumettre une pull request

Créez une branche, apportez vos modifications, écrivez des tests et soumettez une pull request. Nos mainteneurs examineront votre contribution et fourniront des retours.

Directives

Directives de contribution

Pour maintenir LinShare en bon état et de haute qualité, nous demandons à tous les contributeurs de respecter ces directives lors de la soumission de modifications.

Respecter le style et les conventions de code existants
Écrire des tests unitaires pour les nouvelles fonctionnalités
Garder les pull requests ciblées et atomiques
Mettre à jour la documentation en cas de changement de comportement
Signer le Contrat de licence contributeur (CLA)
Être respectueux et constructif dans les revues

Sous licence GNU AGPL v3

LinShare est un logiciel libre et open source distribué sous la licence GNU Affero General Public License v3 (AGPL v3). Cela signifie que vous êtes libre d'utiliser, de modifier et de distribuer le logiciel, à condition que les œuvres dérivées soient également distribuées sous la même licence. Cela garantit que LinShare reste ouvert et accessible à tous.