diff --git a/projects%2Fprojects_2024-25/Report_Nicolas-Dedoyard-19772301.md b/projects%2Fprojects_2024-25/Report_Nicolas-Dedoyard-19772301.md new file mode 100644 index 0000000000000000000000000000000000000000..474956949aa4196a375e34b8bc73e6ba2b42c51d --- /dev/null +++ b/projects%2Fprojects_2024-25/Report_Nicolas-Dedoyard-19772301.md @@ -0,0 +1,24 @@ +# **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.