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

Merge branch 'report' into 'master'

Add report Loïc Hernaut

See merge request ldricot/lingi2401!372
parents 5e5f3982 58c2876f
Branches master
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:** | _Loïc Hernaut_ |
| ------------------------ | ---------------------------------------- |
| **NOMA:** | 69502300 |
| **Date:** | 05/12/2024
| **Academic Year:** | 2024-2025 | |
| **Open Source Projects:** | [Organicmaps](https://github.com/organicmaps/organicmaps)
| **Pull requests made:** | [#9804](https://github.com/organicmaps/organicmaps/pull/9804)
| **License** | [Apache License 2.0](https://github.com/organicmaps/organicmaps/blob/master/LICENSE)|
## Choice of project
The most difficult task for me was to find the right project. I didn't have an open source project in mind so I did some research on sites like [Up for Grabs](https://up-for-grabs.net/) and [good first issue](https://goodfirstissue.dev/). After some time and having looked at various projects, I found the [Organicmaps](https://github.com/organicmaps/organicmaps) project. I particularly liked this project because I remembered that I had already personally used this application in the past and I appreciated its ethical approach. So I decided to dive in.
I searched for an affordable issue in the list of project issues and thanks to the filter _is:issue is:open label: “good first issue”_, I found an issue that was easily accessible for me ([#9676](https://github.com/organicmaps/organicmaps/issues/9676)).
## Project description
Organicmaps is a free mobile map application for Android and IOS. It's designed for drivers, walkers and cyclists. This application can be used offline and also displays hiking and cycling roads. It differs from standard map applications like Google Maps by not collecting user data and not displaying ads. It uses no trackers or unnecessary data exchange, and aims to conserve the device's battery.
## My contribution
The issue I chose to fix was related to the color of some panels in dark mode. Some panels in dark mode did not have the same color as in light mode. So after setting up the project on my computer, I changed the panel color in dark mode by modifying the CSS properties. Then I created my first pull request in an open source project.
However, after discussing with a member of the community, I noticed that I had forgotten to take into account that the panels were not exactly the same color in dark mode as in light mode. In reality, they are slightly darker. I therefore adjusted my pull request to match the rest of the UI. After this change my pull request was accepted.
## Conclusion
I really enjoyed learning about what is Open Source. This has encouraged me to take part in other open source projects in the future and to dive 100% into a project that's important to me. I found the open source community very welcoming. And finally participating in an open source project made me remember that I started IT to express my creativity and take part in big projects.
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