Posts

Showing posts from October, 2018

OSD600_Release0.2 _Hacktoberfest _Summary

Image
During this October, going through Hacktoberfest, working on open sources code, and making five pull requests on GitHub were my learning experience so far. I have tried to work on some projects that I didn't know before, find some issues and make pull requests. A lot of research have been done step by step to finish all of them. Also, dealing with git commands and setting environment to work on the issues were really more difficult than I thought. In my first pull request, I found something to work on this  Interesting-Open-Source-Projects  link. I wanted to work on Android application, so I came to the list and checked some starter projects. On the issues list of Minimal-Todo project, there are many translation supports, so I added Vietnamese translation support issue, and asked permission to work on. I spent around 2 hours to upgrade my Android Studio to test the app on my local machine. Someone already made the issue about the error of setting this environment  on GitHub, so

OSD600_Release0.2 _Hacktoberfest _Post5

Image
Project:  JSON Movie Collection Issue:  Add "Queen of Katwe" movie in 2016 #2133 Pull Request:  Fix #2133 Added "Queen of Katwe" movie #2142 In my last pull request of my 5th pull requests for this month, I have worked on this JSON Movie Collection project. This is a collection of movies and actors separated by year and written in json file format. I watched Queen of Katwe movie recently and I like it. It is one of the famous Disney movies and get lots of award in 2016. I checked the 2016 movie folder and noted this movie has not been on the list yet. Then, I filed an issue, asked to work on it, made a commit and made a pull request. I hope I can get it "merged" soon. My issue, pull request and file changed in GitHub:

OSD600_Release0.2 _Hacktoberfest _Post4

Image
Project:  codezilla Issue:  Add Selection Sort in C++ #363 Pull Request:  Added Selection Sort in C++ #364 In my 4th pull request, I have viewed the  submissions wiki page . I saw lots of students in the list working on this codezilla project. Therefore, I have taken a look to find if there is any issue that I can take on. From my past experience, at this time, I first checked the README file to make sure I can install or set it up in my local machine before I ask to work on something. This project is a collection of algorithms and data structures. I viewed all folders and then came up with my issue (Add Selection Sort in C++). I created a file named SelectionSort.cpp. After that, I run it to check whether any error was in my file. Everything was fine. Then, I had an issue when I tried to add my file in git. I typed `git add Sorting/Selection Sort/C++/SelectionSort.cpp` in the first time. Then I got an error about the space in my path Sorting/ Selection Sort /C++/Selection

OSD600_Release0.2 _Hacktoberfest _Post3

Image
My purpose for this 3rd pull request of this month is fixing a bug that my professor is hoping his students to do. First, that is the reason I tried to find a bug to fix. I found this project  (Notepad++) in the projects list  on the wiki because it have mentioned many issues for staters . The issue was  Function List functionality has changed #4811  . When I first read the description, I thought it was not too difficult, because the author said this function already existed in previous versions and have been changed recently. I thought someone deleted this function feature and I could get this function back if I can compare code from the previous versions and new version. Unfortunately, I was not able to set up the environment to test the code and someone wrote a long function that is maybe causing this issue. So, I gave up after one week because I need three more pull requests. Second, I found this issue. This is not a bug. It is just an easy contribution. Project:  The Editabl

OSD600_Release0.2 _Hacktoberfest _Post2

Awesome!!!!!😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂 In this second pull request, I searched 3 issues for working on. The first issue is about this vueToDo  project. I got stuck when I was doing some coding. I could not put my issue here because the author already remove it on the list of issues. 😐 The second issue is about  open-source-library-data-collector  project and my issue is  Document new Git workflow in CHANGELOG.md #151 . I created a document and take all screenshots about the process how to fork, brach off the `development` branch and submit PRs agains the `development` branch. However, I could not submit my pull request and could not figure out the reason at that time. I asked the author about it, but I did not get any response. Until I started working on the 3rd issue, I knew why I could not submit a pull request. I made a BIG BIG problem. I was on the master branch when I submitted the pull request. This is the reason the author filed this issue. How can I

OSD600_Release0.2_Hactoberfest_Post1

In this Release 0.2, my first issue and pull request was about Minimal-Todo  application.  This is a free Android app, so if you are interested in this app, please feel free to Google Play to install and play with it. This is a simple useful reminder app. You can easy make a reminder just a few steps. Also, it has a nice simple design, so it will be easy for anyone to use it. First, I downloaded it to my phone and played with it. After that, I have searched for the issues. I saw many people trying to contribute for the language support, so I am interested to contribute on Vietnamese language support and had filed an issue ( Add Vietnamese language support #98 ) and asked for permission to work on it. I followed the instruction on my lab1 to work on this application: fork project clone project  file an issue and ask permission on Github ( Add Vietnamese language support #98 ) make a branch  start to fix code (t he path of my file is app/src/main/res/values-vi/strings.xml)   upd