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

Merge branch 'master' into 'master'

Report_Alain_Eros_Prestige_Musoni_10891900

See merge request ldricot/lingi2401!314
parents 88ad0bbe 637a6e31
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!314Report_Alain_Eros_Prestige_Musoni_10891900
# Contributing to an Open Source Project : Fairfield Programming association (FPA)
| **Author:** | Alain Eros Prestige Musoni |
| ------------------------ | ---------------------------------------- |
| **Date:** | 21/01/2023 |
| **NOMA:** | 10891900 |
| **Academic Year:** | 2022-2023 |
| **Open Source Project:** | [FPA](https://github.com/fairfield-programming/)|
| **Pull request made:** | [FPA](https://github.com/fairfield-programming/fairfield-programming.github.io/pull/62) |
| **License** | [AS IS](https://github.com/fairfield-programming/fairfield-programming.github.io/blob/master/LICENSE)|
## Why this project ?
This project hasn't been easy to find. I have struggled to find a good first project that I would contribute on until I found Fairfield Programming association website while scrolling on twitter programming memes, and by going on their website, I learned more about what they do, their mission and so on.
Since they are open source, I hoped on their repository and tried to find something I could contribute. I found an issue that was easy to fix but has been there for sometime without anyone to work on it.
## Getting in touch with the maintainer
Getting in touch with the maintainer was not easy as well. My first interaction with the maintainer was on the issue page itself, Where the maintainer had asked if anyone was willing to work on that issue. I said that I wanted to work on it but there was no response. I found his discord group on their website, I joined it and asked for help on this issue but no one seemed to respond, everyone was probably in vacation. Finally I contacted the maintainer directly on discord message.
## The project
The project is Fairfield Programming association (FPA) website, There was a page that did not have content and they wanted some one to write the content.
To work on this, I started by forking the project, cloned it on my computer and created a branch called **partnerships-page** because I was working on partnerships page. The website is built using Gatsby and tailwind css. The first thing I did was to install Nodejs and then install all dependencies using **npm install**. After I installed **gatsby cli** in order to use Gatsby commands. After that I did a bit of research to figure out what I would write in the content which was a bit difficult because it was subjective.
Finally, I managed to write the content, commited and pushed my changes. Afterwords, I created a pull request which merged automatically without any conflicts since the changes were only on the content.
## conclusion and learning from the project
To conclude, I learned a lot from this exprience, starting from finding a project and getting to work on it. Interactions with maintainers are not easy especially when the community is not very active. But when you find an active and welcoming community it is easier to contribute. Therefore, it is very important to find an active and welcoming community and also take time to ask questions and get to know the project before starting to work on it. Finally, I would add that contributing to an open source project is a skill in itself because you always have to take time to learn what others did before you add your part.
# **The book I read**
## Title: Elon Musk - A Mission to save the world.
# **Anna Crowley Redding**
This book is about a bout the life of Elon Musk, starting at where he was born in South Africa until the day he became the CEO Tesla, spaceX, and other well known companies. The book talks about his early interest in space and human civilisation where he was always reading about science fiction books that lead him to create space x later in his future. Elon musk sold his first video game at a very young age. He worked full time job to raise his first budget to start a business. He started with a banking company, he and his brother Kimbal Musk named it X, it was later renamed Paypal. After selling the later he started both Tesla and Space. People didn't believe he could make it far but after so many failures, he did not give up and he succeed.
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