Posts

Showing posts from February, 2019

"Good-first-issue" search. Part 2/4.

Image
Status: in progress     First issues have been spotted and the work is progressing in full speed. The issues are similar in their nature, which makes it easier for me to pick an approach to solve them. I have found two beautiful projects to contribute to: MochaJS  and AVMFramework . The first is a JavaScript test framework, and the second is a Java framework implementation for Alternating Variable Method, a heuristic local search algorithm.        The issue I am working on at Mocha is an update of the Mocha's site, so it would include an extra badge of one of the sponsors that the team got acquired recently. The issue can be found here .          The Alternating Variable Method framework currently has an issue with documentation. They require an update of the Readme file, so it would also be displaying the logo and a list of the features that the tool can offer, so anyone entering the repo, could decide if AVM f  is something they would want to work with. The detai

"Good-first-issue" for a "good-first-experience". Part 1/4.

Image
Status: In active search     What I have recently found out is the cornerstone of an open source development is not only to be able to contribute to a project, it is also to know what project one should contribute to.    I've been searching mostly on Codetribute , which is a Mozilla's owned web portal to manage open source contributions.     After a couple of hours of searching for the bug, the only and the best, I noticed that the list of the current issues in there is sorted by dates of recent updates only, which makes it harder to find a newly created bug to contribute to, since updated old ones (and sometimes very old ones) get pushed to the top of the list as well. I find it a little challenging for myself (at least for now) to be trying to go over dozens of comments for a specific issue and trying to fix it, when other people have been working on it for a while already.     But let's move the technicalities aside. The job that lays ahead is to find

Choosing Projects To Work On

And the journey into the Open Source world begins     How should a person start one's experience with open source projects? Well, the answer to this question probably won't be trivial - with oneself.     When contributing to an open source project, we need to know our own skill set and what we are capable of, what we would like to learn and/or research; and, on a base of that analysis, we will be able to narrow down those specific projects, getting the crème fouettée of them, something that we can and would   like to put our attention on. Closer to the the matter please     Alright, to be specific, for me the true joy dwells into low- and high-level back-end programming languages. Please, don't take me wrong, there are incredibly interesting and powerful front end languages as well, it just happened that I don't find myself incredibly excited while working with them. Well, what am I going to be looking for? Something low, something of  cross-platform  type po