Contribuer avec du code

Créer un plugin

L'une des meilleures façons de contribuer à une plus grande partie de code, en ajoutant des fonctionnalités supplémentaires à IntelliJ IDEA, est de créer un plugin. You can submit a plugin to the IntelliJ IDEA Plugin Marketplace, making it available for all IntelliJ IDEA users. Si vous créez un plugin, vous avez le contrôle sur le code et n'avez pas besoin de signer l'accord de contribution. Pour en savoir plus sur la création de plugin, consultez la documentation relative au développement de plugins.

Proposer un patch

Si vous souhaitez améliorer le code de la plateforme IntelliJ ou une fonctionnalité d'IntelliJ IDEA, vous pouvez proposer un correctif dans la base de données YouTrack des bugs d'IntelliJ. Vous pouvez soit soumettre un nouvel incident avec le correctif joint, soit joindre un correctif à un incident déjà signalé par un autre utilisateur. Lors de l'écriture d'un correctif, assurez-vous de suivre les Directives de Codage IntelliJ.

Vous pouvez également forker le dépôt IntelliJ IDEA sur GitHub et contribuer à IntelliJ IDEA Community Edition. Apportez des modifications dans votre fork et envoyez-nous une requête pull. Un développeur examinera votre correctif et, s'il répond aux critères de qualité et qu'il est bien adapté au reste du code, vous serez informé de l'acceptation du correctif. You will also need to sign the contribution agreement in order to complete your contribution.

Devenir un commiter

Les développeurs reconnus comme proposant régulièrement des correctifs de qualité peuvent acquérir des droits de commit directs.

Signaler un bogue

Les signalements de bugs prennent un peu de temps mais sont très utiles aux développeurs. Et c'est l'une des contributions les plus faciles à réaliser. Si vous découvrez un problème avec l'IDE ou la plateforme, nous vous prions de bien vouloir le signaler. Assurez-vous de fournir des informations sur votre environnement (OS, version JDK), les étapes pour reproduire l'incident, ainsi qu'une description écrite du problème. You can file a bug in our YouTrack issue tracker. Avant de créer un ticket, veuillez vérifier s'il n'existe pas déjà un ticket décrivrant le même problème — et si c'est le cas vous pouvez voter pour ce ticket.

Nous aider à trier les signalements de bugs existants

Au fil des années, les utilisateurs ont créé des milliers de tickets concernant IntelliJ. Bon nombre de tickets non résolus ne sont plus pertinents pour la dernière version d'IntelliJ IDEA, font double emploi ou nécessitent des informations supplémentaires pour être résolus. Laisser des commentaires sur l'état de ces tickets aide l'équipe à maintenir l'outil de suivi propre et utile pour tous.

Participer à la Communauté

Rejoindre le forum de discussion

Le forum de discussion est une excellente source pour les utilisateurs et les contributeurs qui souhaitent avoir des discussions techniques, répondre à des questions ou résoudre des problèmes potentiels pour les nouveaux venus.

Ajouter un lien vers cette page

Le succès de tout projet open source dépend du nombre de personnes qui utilisent le produit et contribuent au projet. En plaçant un lien vers cette page, vous pouvez augmenter les chances qu'un nouvel utilisateur ou contributeur découvre le projet et rejoigne la communauté. Si vous êtes aussi enthousiaste que nous à propos d'IntelliJ IDEA Community Edition, vous pouvez le montrer en créant un lien vers notre site. Project logos and other assets are also available.

Promouvoir la plateforme IntelliJ et IntelliJ IDEA Community Edition

Aidez à promouvoir la plateforme et l'IDE grâce à votre blog, Twitter, Facebook, ou en envoyant un article à votre magazine local préféré. Si vous êtes membre d'une autre communauté open source, pourquoi ne pas mentionner IntelliJ IDEA sur leurs forums de discussion ou lors de conférences ? Si vous aimez IntelliJ IDEA, ne vous retenez pas - parlez-en ! Plus les développeurs utilisent IntelliJ IDEA, plus il y aura de bogues corrigés, plus il y aura d'extensions écrites, plus le projet sera visible et plus la communauté en tirera profit !

Aider les autres à se former

Rédiger des documents

Nous sommes toujours à la recherche de nouveaux articles sur les fonctionnalités d'IntelliJ IDEA ainsi que de la documentation pour la plateforme IntelliJ. Vous pouvez rédiger des tutoriels, des modes d'emploi, des exemples d'applications, ou simplement partager votre expérience avec la plateforme IntelliJ. Vous pouvez publier votre documentation sur un site ou un blog, ou soumettre une requête pull vers SDK Docs.

Produire des screencasts

Les screencasts sont récemment devenus un moyen très populaire de montrer à d'autres développeurs comment exploiter efficacement l'outil. Vous pouvez enregistrer un screencast sur une fonctionnalité particulière ou un cas d'utilisation que vous avez découvert et que vous souhaitez partager avec la communauté.