Since I'm very new in the world of Open Source, I kind of struggled finding an interesting project I could bring an usefull contribution to. I indeed spent a lot of time just finding the "sector" I wanted to dive into.
First of all I wanted to give a contribution in a projet that make sense with a good community. I have simply make my first search on Good First Issue and trying to find something recent. They were so many project but nothing that speaks to me. And when we just click on a project on github we are completely lost. I have join 2 active discord but everytime it s complicated to find a place.
So i wanted to change my way of searching ... I don t want to find a project with the issues but i wanted to find project where i can find myself. So i just go on facebook and i start to tape key word with open source project and kept thinking about finding something enriching.
Later in the quadri i find a post of Intersting Engineer that spoke about the project Smart van 2.0 [Smart van](https://github.com/PINTO0309/OpenVINO-YoloV3/pull/78)https://github.com/Smart-Van-2-0 which directly interested me. I got in touch with the owner for knowing if they want some helps or something like that but everything was on point. It s a small project with 3 contributors.
i really want to contribute to something and i found that very difficult to have the fully comprehension of a repository github with the knowledge of my capacity i wanted to make myself useful with something where i m very good. Translation.
## Project Selection
With the site framasoft Weblate i found a lot of project that need helps each one more interesting than the other. And then i directly focus on a projet that i had already see on facebook Peertube.
## Why i chose Peertube
I chose Peertube because:
- I have always been interested in the world of video and creating content
- I have already take a look to the github of peertube to trying to fix some issue before but without any success
-The very reactive community with and update everyday and an associated discord
-The kind peer to peer with the interconnected platforms
## What is Peertube
PeerTube is a decentralized video hosting platform that provides an alternative to centralized video platforms like YouTube or Vimeo. It is built on free and open-source software and uses a peer-to-peer (P2P) technology for video sharing and distribution.
Key features
- Decentralized Network
- Peer-to-peer Streaming
-Open source and Community drive
-No ads or tracking
## Contribution
As mention before i tried first to fixing some basic issue in the code. To be able to contribute to the project, I obviously had to understand how the code works, read it and look for features to add or improve. After hours of mindblowing I understood that it would be complicated to participate like that.
Later when i was on the site framasoft Weblate and i saw that peertube was on it it seems like an evidance. I have reach the component angular of the peertube translation with basic vocabulary.
## Contacting the community
I contacted a member labeled as a Developer and I asked him if I can work on it and do some contribution that can be easy for my first time and he redirected me on the issue relevate that i had already tried.
## Making the contribution
I have done all the translation on Framasoft. It s very well explained and easy to use.
All my contribution are in the history.
## Journal
15/10
Understanding the open source concept
Joining different group online for open source contribution
Start doing reseach on the interesting topic
14/11
Posting message and facebook and make frequently research with some key word
26/11
Decided to send message and e mail on 4 projects that interested me "Smart Van 2.0" "Project VVV" multiple server discord about VideoGames
27/11
Failed to get any responses from different open source projects
Decided to find an otherwise to contribute
4/12
Finding Peertube and trying to recolabarate and fix some issue on github.
Notify the discord contribution group
10/12
Give up the contribution due to the complexity and the missing of knowledge
13/12
Starting to find the way of translating and begining to do my active contribution
## Conclusion
In conclusion, I would say that my main feeling about Open Source is that I am surprised. Indeed, that's my first experience in the world of Open Source and I am suprised about the fact that it went that well.
I feel like people contributing for free to some kind of project are necessarily nice since they just do it by pure pleasure. Everyone helps everyone without judgment with the common interest of wanting to improve the same project.
I'm also suprised to see how fast a project can grow when there are multiple contributors ready to put effort in it. Indeed every day there are some peoples who want to advance in the project.
I'm glad I was part of such an experience at least once in my IT career because I really felt like being actually useful to a project that will itself be useful in the future.
Though, as said earlier, I'm kind of frustrated about the fact that I couldn't help trully with the code but only in surface. But right know i have more idea of the fonctionnement of peertube and i will be glade to use it and share it !
To finish, I noticed that my knowledge about git and all its usages are lower than what I thought. Knowing that, I will do my best to fix that in order to be more prepared in the future.