Comment contribuer

Il existe plusieurs façons de contribuer à CryptPad, et la majorité ne nécessitent aucune compétence en informatique. Si vous souhaitez discuter de l'une des possibilités énumérées ici, ou proposer d'autres contributions, vous pouvez prendre contact avec l'équipe de développement.

Diffuser

La façon la plus simple d'aider CryptPad est de faire connaître le projet. En tant que projet Open Source, CryptPad dispose d'un budget très limité pour le marketing. Nous dépendons de la communauté pour promouvoir le service, par exemple pour :

  • Utiliser CryptPad et le faire découvrir à des ami·es et collègues, en soulignant l'importance de la protection de la vie privée.

  • Parler de CryptPad sur les réseaux sociaux.

  • Suivre et relayer les communications sur notre Blog ou Mastodon.

  • Relayer notre financement participatif.

  • Présenter CryptPad lors de conférences et autres rencontres, ou inviter l'équipe à venir présenter.

  • Mettre à jour les catalogues publics mentionnant CryptPad, voter pour le projet et laisser des commentaires décrivant votre expérience d'utilisation.

Des exemples de présentations passées sont disponibles sur la chaîne Peertube de Cryptpad avec des listes de vidéos en français et anglais.

Voici une liste de certains catalogues publics mentionnant le projet :

Signaler des bugs

Si vous rencontrez un problème avec CryptPad, le signaler permet d'améliorer le service pour tous. Lorsque vous signalez un problème, veuillez fournir autant d'informations que possible sur les conditions dans lesquelles le problème s'est produit, sur ce que vous attendiez et sur ce qui s'est passé à la place. Ces détails aident l'équipe à reproduire l'erreur, ce qui est la première étape pour la corriger.

Il existe deux façons de signaler des bugs ou des problèmes :

  • Le système de tickets de support intégré à CryptPad, pour communiquer avec les administrateur·ices de votre instance. Ces messages sont chiffrés comme le reste de la plateforme.

  • Signaler sur Github avec un rapport public en utilisant le modèle fourni. (Un compte Github est nécessaire)

Contribuer à la documentation

Si vous avez des corrections, éditions ou suggestions concernant cette documentation, vous pouvez contribuer et ainsi aider à améliorer le service pour tout le monde. Partagez vos changements sur le forum ou dans une pull request GitHub.

Traduire CryptPad

L'équipe de développement traduit CryptPad en anglais et en français, de nombreuses autres langues étant fournies par la communauté. La traduction et/ou la mise à jour des traductions au fur et à mesure du développement de la plateforme est une tâche cruciale pour rendre CryptPad accessible au plus grand nombre.

Pour traduire CryptPad, veuillez consulter le guide de traduction.

Pour traduire cette documentation, veuillez accéder au projet sur Weblate. Pour commencer à traduire un nouveau langage, veuillez contacter l'équipe de développement.

Progression actuelle des langues traduites :

widget Weblate

Programme de traduction communautaire

La traduction de CryptPad est un effort communautaire. Nous ne sommes pas en mesure d'offrir une contrepartie financière pour le travail de traduction, nous offrons cependant un compte premium Personnel sur CryptPad.fr en gage de notre gratitude (plus de stockage et support prioritaire).

Conditions

Engagement de lae contributeur·ice

  • Créer un compte sur notre instance Weblate et l'utiliser pour le travail de traduction

  • Approcher ou maintenir un langage à (ou suffisamment proche de) 100% du statut de traduction

  • Garder la traduction à jour au fur et à mesure que nous publions de nouvelles version de CryptPad approximativement 4 fois par an (le volume de travail dépendra des fonctionnalités ajoutées dans chaque version)

Engagement de l'équipe de développement CryptPad

  • Assigner gratuitement un compte Personnel sur CryptPad.fr pour chaque traducteur·ice tant qu'iel tiens ses engagements

  • Fournir des conseils et de l'aide sur le salon matrix CryptPad Translations

  • Héberger et maintenir l'instance Weblate incluant l'ensemble des outils, glossaires, etc

Ce programme a jusqu'à présent été uniquement utilisé pour des traducteur·ices individuel·les, si vous faites parti d'un groupe de traduction, veuillez contacter l'équipe de développement.

Contribuer au code

CryptPad est écrit en JavaScript et nous acceptons les contributions sur Github. Notez que la couche sécurité est séparée de la couche application, il est donc possible de contribuer à CryptPad sans compétences en cryptographie. Les contributions incluent, par ordre de difficulté :

  • Corriger un bug signalé sur Github.

  • Ajouter une fonctionnalité.

  • Construire une nouvelle application ou intégrer une application existante à la collaboration chiffrée en temps réel de CryptPad.

Merci de consulter le Guide de développement pour plus d'informations sur les contributions de code.

Soutien financier

Contribuer au développement et à la pérennité de CryptPad :

  • Dons uniques ou récurrents sur Open Collective.

  • Abonnements à cryptpad.fr.

  • Pour les organisations avec des moyens plus importants, contactez l'équipe si vous souhaitez sponsoriser une fonctionnalité ou discuter des contrats de support pour une instance sur site.

Note

Note aux administrateur·ices d'instances : cryptpad.fr proposait un système de partage de revenus pour les abonnements sur les instances auto-hébergées. Nous avons mis fin à cette possibilité pour le moment. Cependant, si vous êtes propriétaire d'une instance et que vous êtes intéressé par un tel système, merci de prendre contact. À l'avenir, nous pourrions rétablir un tel modèle de partage des revenus avec les administateur·ices d'instances.