Objectif: Contribuer à Bevy ou à son écosystème de manière significative.
Vous contribuerez soit à Bevy lui-même, soit à un des plugins important au sein de l'écosystème, soit à la documentation.
- Familiarisez-vous avec Bevy en lisant le getting started et en suivant quelques tutos.
- Bevy maintient une liste de “good first issues”. Vous en choisissez une, vous la résolvez (quitte à poser des questions dans le fil de discussion du ticket en question), puis vous faites une PR, et vous faites ça suffisamment de fois pour que la contribution puisse être considérée par moi comme étant suffisamment significative. L'idée étant qu'après quelques “good first issue” vous pouvez passer à des issues normales qui demanderont un peu plus de travail.
- vous pouvez aussi faire la même chose avec des plugin Bevy particuliers qui vous attirent.
- Sinon, vous pouvez aussi mettre à jour la documentation: l'une des principales ressources pour les débutants est le Bevy cheatbook, mais il est malheureusement obsolète sur plein de sujet (exemple qui indique en haut de page “As this page is outdated, please refer to Bevy's official migration guides while reading, to cover the differences: 0.9 to 0.10, 0.10 to 0.11, 0.11 to 0.12, 0.12 to 0.13. I apologize for the inconvenience. I will update the page as soon as I find the time. ”). Mettre à jour le cheatbook (ou du moins un certain nombre de pages) est une bonne façon de contribuer à l'écosystème Bevy. La mise à jour se fait en forkant le repo du cheatbook et en soumettant une PR.
- le site officiel de Bevy (il y a plein de ressources dessus dont le getting started)
- le dossier d'exemples du repo git de Bevy, pour aller plus loin dans la compréhension de comment ça marche
- le discord de Bevy (particulièrement les channels #help, #tutorials, mais aussi les channels thématiques aux issues auxquelles vous souhaiterez contribuer (ex: #networking, #rendering, etc.))
- Le Bevy cheatbook