This week I continued the path of learning to work in Open Source. In this week's learnings, I would explain the issues and pull requests I worked on, some positive and negative outcomes that came out.
Issues and pull requests
This week I continue to work on the issue that I made in the repository called GoodFirstIssue. A website that filters repositories to find good first issues for beginners. This week's specific tasks were some minor changes the maintainers asked me to improve, and still a work in progress.
The second pull requested I started was with a project called Open Desk. OpenDesk is an open-source project for helping organizations optimize office desk utilization. The system will enable employees to reserve their desks when they want to work from the office.
This particular repository I worked on before, but specifically in the part of microservices. Later I decided to work as well in the UI, meaning I worked with React.
How I was trying to contribute
Mainly, this week I was trying to contribute with enhancement in both projects. How I said in my last week's essay, in the GoodFirstIssue repository I decided to give a little feature to this particular webpage by creating an issue that will help future contributors by viewing projects to contribute and see the stars of these.
In the Open Desk project, I mainly contributed by creating some components that are needed in the UI. I started working around looking at how the project in the front-end was structured, trying to follow their pattern and conventions.
Positive or negative results
This week I was out of focus a lot, it is hard to have a lot of goals at a time and try to maintain all of them at once. I was trying to achieve so much these last few weeks of the year that everything became a little overwhelming.
A negative result is that some of the work was not delivered at the time I wanted to, moving my organization and schedule a lot.
One positive outcome is that code was delivered and changes are being made to have the pull requests approved. Sometimes it would take a little bit longer, but the main thing is not to lose focus on your central and important goals.
What did I learn this week?
I mainly started revisiting some old concepts of JavaScript to prepare for the next phase, that is why everything just became a little overwhelming.
Another thing I keep coming back to is GraphQL, and how can I start in this learning path as a newbie in this kind of technology.
The next week would be the last one in the Open Source Phase, hopefully, I would be talking about my other tech stack, that is Java, and some other pull requests in Open Source!