Skip to content
Extraits de code Groupes Projets
Valider 5e5f3982 rédigé par Lionel Dricot's avatar Lionel Dricot
Parcourir les fichiers

Merge branch 'NicolasDedoyard-master-patch-32968' into 'master'

Add report Nicolas Dedoyard

See merge request ldricot/lingi2401!371
parents dfe72a8b 1acf24ff
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
# **LINFO2401 project report - Contributing to an Open Source project**
| **Author:** | _Nicolas Dedoyard_ |
| ------------------------ | ---------------------------------------- |
| **NOMA:** | 19772301 |
| **Academic Year:** | 2024-2025 |
| **Open Source Projects:** | Godot (https://github.com/godotengine/godot) |
| **Pull requests made:** | https://hosted.weblate.org/changes/browse/godot-engine/-/nl/?user=NicolasDed&period= |
| **License** | MIT License |
## Project search and contribution
I had a lot of trouble finding an open-source project I used and could contribute to. Sadly, I did not find any, so I started asking friends if they had ideas of such projects they personnaly used. And then some friend of mine proposed Godot, which he had already used in the past and really liked. I knew from the name what it was but did not know exactly for what it was used. I made some researches and found out that this project is enormous and used by a lot of people. Godot is also super complete with a lot of documentation and easy ways to contribute.
As I studied in Dutch during my primary and secundary years, I decided to make this advantage useful. That is why I decided to add translations in Dutch because Godot is completely translated in English, Irish and Ukrainian, but only 10% (when I write this) in Dutch.
Translations are not merged into the main repository, so no real pull request is made when accomplishing translations. That is why I added a specific link to check my contributions in Dutch only.
## Project information
Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported with one click to a number of platforms, including the major desktop platforms (Linux, macOS, Windows), mobile platforms (Android, iOS), as well as Web-based platforms and consoles. It has been open to the public since January 2014 under MIT License.
The repository in itself is huge with almost 70000 commits and over 20000 forks (when I write this). They have a lot of different websites for multiple tasks. For example, here is the website I used to contribute to the languages (https://hosted.weblate.org/projects/godot-engine/#languages).
## Conclusion
At first I did not know how to contribute to an open-source project. I thought it was a hard and challenging task, but now that I have done one I'm better informed of how open-source works. Despite the initial challenge of finding a suitable project, I'm happy I could use my Dutch skills to contribute to Godot. It is a small step towards enhancing the usability of Godot for Dutch-speaking users.
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter