Posts

Hacktoberfest - Issue #4, Pull Request #4

Image
It is Monday 8:00 am, this time I schedule to write a blog for my Issue #4 and Pull Request #4 that I was working on in order to complete Hacktoberfest. No thoughts come into my mind and all I want right now a cup of coffee. May be this stopping me from putting my ideas into this blog. As it is Monday after the Study break I have to say that summarizing all that was planned to do and everything that I have actually done the result make me feel said. The only thing that cheers me up, is that I have become contributor to Microsof t/STL . It's a little thing but for some reason every time I look at my Github profile it is warm ing up my heart. What is Issue #4 about. In Microsoft/STL there are classes and structs, by default struct is a public and  StephanTLavavej open an Issue to remove redundant word "public" that followed after the struct. Here are screenshots of few files where I made changes Before I contribute to Microsoft I was not sure if I can ...

Hacktoberfest - Issue#3 PR#3

Image
It's been already 3rd week of October and this is mean that Hacktoberfest is going to an end just in 11 days. More PR and more lines of coding, different projects and different problems all this is very familiar to anybody who are in Open Source and specially for the one who participate in Hacktoberfest. In Lab 3 the main task is same as in Lab 1 and Lab 2  it's to find an issue, fix it and create Pull Request. As other times this could not go smoothly. My Lab 2 was base on the contribution to the WordPress Gutenberg project . In Lab 3 I've decided to keep working on the same project but I picked different issue . What was the issue about. To use the proper terms in code to match the Designer Handbook  of Gutenberg project. In the project there are terms "inspector" and "sidebar" which have same meaning. The task was to change name "inspector" to "sidebar". Only JS itself contains 67 files that has name "inspector". ...

Hacktoberfest - Issue #2, Pull Requesrt #2

Image
It is 1:30 am and it is already October 11, time is flying. Only 20 more days left until the end of Hacktoberfest. The fight is keep going. It is not a regular fight it is a fight over fears to contribute to open source, specially for "newbies" like me. My issue #1 and pull request #1 are different from what I have done this time. This time I took advice from my professor I decide to contribute to well known project Gutenberg from WordPress. Issue #2 Overview: Programming language: JavaScript Problem: Fix variable names for better reading the code Function reduce() except accumulator as a parameter @tofumatt  who is a member of the project required to update variable name with suffix 'accumulator' to improve code readability. Originally there were 49 lines of code that required to fix names of a variable.  In the beginning I thought that I just will fix 1 or 2 variable names and will send a pull request, but than I realize why wouldn't give it a try and f...

Hacktoberfest - Issue #1, Pull Request #1

Image
In this article I will continue to talk about my journey through the Open Source Development. As I mention in previous post   I am participating in Hacktoberfest. Requirements for this fest is to submit 4 Pull Request during the month of October in order to get a T-shirt with Hacktoberfest logo. In this post I will talk about my first PR (Pull Request). In the beginning of October I went through many filed issues on the Git Hub in order to find to work on something this month. My very first issue was to create a small animation selector for Hacktoberfest. Hacktoberfest animation. This task was not very complicated but more on a practice to fork, edit code, create PR and merge. Neither this task required any special installation (Visual Code is enough to handle this issue) Steps to complete PR for this issue: 1. Create CSS file with my own animation. In this part I had to do little research on CSS animations. I find many different ideas and how to implement the...

Hacktoberfest

Image
Few more days till October will knock into our windows. Before I start my OSD600 month of October was the month when all celebration begins (Thanksgiving Day, Halloween, preparation for Christmas and Christmas itself). This year everything is different. For many new programmers and programmers who new to open source development this is the month to challenge ourselves in Hacktoberfest . My very first challenge is to pick a proper issue. I never thought that it will be that hard. It's been already 2 weeks since I start looking into this. And every time I can't decide what will be a good start. This is the time when emotion overlaps with knowledge. On one side I want to pick something that I would like to do but on the other side the fear that my Pull Request will not be excepted make me nervous. After searching through so many issues on the GitHub i pick few issue I will work. My first goal for this challenge is to gain confidence in programming, in the end of the day this ...

First Projects on the Open Source Development

Image
This week our class assignment was to make contribution to an Open Source. The task was to review my classmate code and find either a bug or add a new feature to the Notepad app. In this assignment I had opportunity to collaborate with my classmates online. The first step was to study the code see if I can find anything that can improve that code. After that I had to create an Issue and wait for the respond from the owner of the code if he/she agree on the improvement or fixing. If she/he agrees they will assign me to solve the issue. After that i had to pull request in order to merge my branch with upstream master branch. All this task has to be done in GitHub. This is a little description what I have done and what has been merged into master branch. #1 Issue. When I went through the code I notice that Notepad has a hot key feature that let the user save the code, when I run that application i couldn't see anywhere on the page information that notify user about this featur...

Filer Open Source Project

In this Project I have created simple HTML page that function as notepad. I have used FilerJS Browser Filesystem Library  This Notepad HTML page allowed any internet user add or delete text from the "sticky note" on the page. Here is the link to the page https://lozinska.github.io/my-note/ . In this Project I applied some CSS features in order to make note area look like a "sticky note". Some pieces of CSS were taken from envatotuts Learning outcome from Lab 2: 1. How to create GitHub repository 2. How to apply license on my work 3. How to mirror my work on the GitHub 4. How to Push and Set up Gh - Page hosting Things to be improved: 1. In this Project I would like to add some buttons as "Save" and "Clear". 2. As for now page has only one "sticky note" and I would like to add as much "sticky notes" as user would like and also clear them in the order user would prefer. Code for the note could be find  https://gi...