Elastic Contributor Program

Règles

Prêt à contribuer ? Voici quelques éléments à savoir pour gagner des points.

Les bases

Toutes les contributions doivent respecter le code de conduite de la communauté Elastic. Il doit s'agir de votre travail original. Si nécessaire, vous devez citer vos sources. Si le comité conclut qu'un contributeur a plagié une contribution, ce dernier sera exclu du programme.

Organisation d'un événement

Pour obtenir des points pour l'organisation d'un événement tel qu'une rencontre, un hackathon, un événement virtuel ou un atelier :

  • L'événement doit être ouvert au public. S'il s'agit d'une rencontre, d'un atelier ou d'un événement autre qu'une conférence, l'admission doit être gratuite.
  • Vous devez fournir un lien valide vers la page de l'événement.
  • Votre nom complet, la date et une description de l'événement doivent figurer sur la page de l'événement.
  • L'événement doit être axé sur les produits et les solutions Elastic.
  • L'événement doit rassembler au minimum 10 participants et inclure au moins une conférence technique.

Vous obtiendrez six points par événement organisé soumis.

Présentation

Pour obtenir des points pour une présentation effectuée lors d'un événement tel qu'une rencontre, un atelier et une conférence :

  • La présentation doit être ouverte au public. S'il s'agit d'une rencontre, d'un atelier ou d'un événement autre qu'une conférence, l'admission doit être gratuite.
  • Vous devez fournir un lien valide vers la page de l'événement.
  • Votre nom complet, le titre de votre présentation et la date de l'événement doivent figurer sur la page de l'événement.
  • La présentation doit être axée sur les produits et les solutions Elastic.
  • La présentation doit rassembler au minimum 10 participants et doit durer au moins 7 minutes.

Vous obtiendrez six points par présentation soumise.

Contenu écrit

Pour obtenir des points pour du contenu écrit, tel qu'un article ou un blog :

  • Vous devez fournir un lien valide vers le contenu. Il ne peut pas y avoir de paywall pour ce contenu, toutefois, il est possible de mettre en place un système d'inscription/de connexion requise pour y accéder.
  • Votre nom complet et la date de la publication doivent figurer dans le contenu écrit.
  • Le contenu écrit doit être axé sur les produits et les solutions Elastic.
  • Le contenu écrit doit faire au moins 200 mots (soit l'équivalent d'une dizaine de lignes).

Vous obtiendrez six points par contenu écrit soumis.

Vidéo

Pour obtenir des points pour les tutoriels vidéo, séries de vidéos ou enregistrements de cas d'utilisation :

  • Vous devez fournir un lien valide vers la vidéo. Il ne peut pas y avoir de paywall pour ce contenu, toutefois, il est possible de mettre en place un système d'inscription/de connexion requise pour y accéder.
  • Votre nom complet et la date de la publication doivent figurer dans la vidéo ou dans la description de la vidéo.
  • La vidéo doit être axée sur les produits et les solutions Elastic.
  • La vidéo ou la série de vidéos doit durer au moins 5 minutes.

Vous obtiendrez quatre points par vidéo ou série de vidéos soumise.

Traduction

Pour obtenir des points pour la traduction écrite d'un blog elastic.co :

  • Un lien vers le blog elastic.co d'origine doit figurer dans votre travail de traduction.
  • Les traductions vers l'anglais ou toute autre langue dans laquelle le contenu existe déjà ne seront pas acceptées.
  • Vous devez fournir un lien valide vers le contenu traduit. Il ne peut pas y avoir de paywall pour ce contenu, toutefois, il est possible de mettre en place un système d'inscription/de connexion requise pour y accéder.
  • Votre nom complet et la date de la publication doivent figurer dans le contenu traduit.
  • Une traduction doit utiliser les termes techniques de manière cohérente.
  • Seules les traductions écrites sont acceptées.

Vous obtiendrez deux points par contenu traduit soumis.

Code

Pour obtenir des points pour des contributions au code dans le référentiel Elastic :

Problèmes GitHub (rapports de bug) :

  • Le problème doit être traité dans le référentiel GitHub Elastic. Il doit s'agir d'un rapport de bug valide qui n'est ni marqué comme invalide, ni marqué comme doublon.
  • Vous devez soumettre un lien valide vers le problème.
  • La date à laquelle le problème a été publié doit être comprise dans la période du cycle.
  • Le contributeur doit être l'auteur du problème.

Vous recevrez deux points par problème GitHub accepté (rapport de bug).

Problèmes GitHub (amélioration du code) :

  • Le code doit être traité dans le référentiel GitHub Elastic.
  • Le code doit être approuvé ou fusionné avant qu'il ne soit soumis. Il ne peut pas s'agir d'un doublon.
  • Vous devez soumettre un lien valide vers la requête pull.
  • La date à laquelle le code a été publié doit être comprise dans la période du cycle.
  • Le contributeur doit être l'auteur de l'amélioration de code.

Vous obtiendrez six points par amélioration de code acceptée.

Référentiels tiers

Pour obtenir des points pour des contributions au code sur des référentiels tiers, vous devez procéder comme suit.

Démonstration :

  • La démonstration doit être effectuée à l'aide de l'une ou de plusieurs technologies de la Suite Elastic.
  • La démonstration doit contenir une procédure complète qui permettra aux utilisateurs de tester la technologie Elastic dans le cas d'utilisation créé.
  • Les instructions doivent être rédigées de manière claire et précise dans le fichier README.
  • La démonstration doit se faire avec des versions à jour des produits Elastic.
  • Vous devez soumettre un lien valide vers la démonstration.
  • Le code doit être mis à la disposition du public par l'intermédiaire d'une URL accessible.
  • La date à laquelle la démonstration a été publiée doit être comprise dans la période du cycle.
  • Le contributeur doit être l'auteur de la démonstration.

Vous obtiendrez six points par démonstration acceptée.

Projet utilisant Elastic :

  • Le projet doit utiliser une ou plusieurs technologies de la Suite Elastic ;
  • Il doit s'agir d'une branche par défaut ;
  • Vous devez soumettre un lien valide vers le projet.
  • Le code doit être mis à la disposition du public par l'intermédiaire d'une URL accessible ;
  • Le projet doit être terminé. Les projets non achevés ne seront pas acceptés ;
  • La date à laquelle le code a été publié doit être comprise dans la période du cycle ;
  • Le contributeur doit être l'auteur du projet.

Vous obtiendrez six points par projet accepté.

Questions-réponses techniques

Pour obtenir les points attribués à une réponse à une question technique sur discuss.elastic.co or Stack Overflow :

  • Vous devez fournir un lien valide vers la réponse que vous avez postée sur Stack Overflow ou discuss.elastic.co.
  • Vous devez créer un lien spécifique qui pointe vers votre réponse.
  • Votre nom complet ou votre nom d'utilisateur doit apparaître sur votre profil discuss.elastic.co ou Stack Overflow.
  • La question technique doit concerner les produits ou solutions Elastic, et la réponse doit être utile à la communauté.
  • Votre réponse doit être acceptée par le modérateur ou par la personne qui a posé la question.
  • La réponse que vous avez soumise ne doit pas être un doublon.

Vous obtiendrez deux points par réponse technique soumise.

Validation des contributions

Pour obtenir des points pour la validation de contributions :

  • Vous devez valider la soumission d'un autre contributeur sur le portail des contributeurs Elastic.
  • Vous ne pouvez pas valider vos propres contributions.

Vous obtiendrez un point dès que vous aurez validé cinq contributions. Si vous en validez moins, vous n'obtiendrez aucun point. Pour en savoir plus sur la validation des contributions, consultez la page consacrée aux soumissions.

Points bonus – Solutions Elastic

Pour recevoir des points bonus pour les contributions en lien avec les solutions Elastic :

  • Vous devez soumettre au moins trois contributions avec les solutions Elastic autres que la Suite Elastic (p. ex. Elastic Security, Elastic Observability, Enterprise Search).
  • Les trois contributions doivent être validées pour que vous puissiez obtenir les points.
  • Les points seront automatiquement comptabilisés une fois que vous aurez soumis trois contributions répondant aux critères.

Vous obtiendrez six points par groupe de trois soumissions.

Points bonus – Cinq types de contributions

Pour obtenir des points bonus pour les types de contributions :

  • Vous devez soumettre au moins cinq contributions de catégories différentes (p. ex. Présentation, Code, Vidéo, Organisation d'un événement, Traduction, Contenu écrit, Questions-réponses techniques).
  • Les cinq contributions doivent être validées pour que vous puissiez obtenir les points.
  • Les catégories dans lesquelles vous effectuez une soumission doivent toutes être différentes, ce qui signifie que vous devez proposer une soumission par catégorie.
  • Les points seront automatiquement comptabilisés une fois que vous aurez soumis cinq contributions répondant aux critères.

Vous obtiendrez six points par groupe de cinq soumissions.

Points bonus – Invitations

Pour obtenir des points en invitant des contributeurs :

  • Vous devez entrer l'adresse e-mail de la personne que vous souhaitez inviter dans l'onglet "Refer Contributor" (Inviter un contributeur) sur le portail.
  • Vous ne pouvez inviter une même personne qu'une seule fois, et vous ne pouvez pas vous inviter vous-même.
  • La personne invitée doit utiliser l'adresse e-mail que vous avez indiquée lorsqu'elle crée son profil dans le programme.
  • Vous obtiendrez des points lorsque la personne invitée aura proposé sa première contribution valide (toutes catégories confondues, à l'exception de la validation).

Vous gagnerez six points pour chaque personne invitée valide.