Posts

Showing posts from November, 2018

release0.3_summary

Image
In this release 0.3, I have chosen and got involved in two projects, one internal project SenecaBlackboardExtension  and one external project filer . I tried to find some different kind of work, such as adding a link, fixing a bug, modifying a document and writing test. In addition to, I learned about new software Gource  (more information on GitHub:  https://github.com/acaudwell/Gource) . Gource will create a 3D animated tree for source control repositories. Its 3D visualization will show the repository in the centre.  You can see all contributors' name, directories and branches in this tree. I have created one for my SenecaBlackboardExtension project. For first PR, I have added a link, Seneca Help link, in the sign in page. PR: https://github.com/yevseytsev/SenecaBlackboardExtension/pull/33 I added this link because I want everyone can get help easier from sign in page. For second PR, I had been doing a little bit work. I modified the homepage-guest.js file. The code

release0.3_post3_PR3

In this pull request, I tried to write some test. I come back to my first open source project  filer  to find something to work on. First, I tried to fix my 1st pull request from this project that I have worked on ( add a test for fs.promises.unlink ). I have made two commits and pushed them. Then, I find something similar to create a new pull request ( add fs.promises.write test ). I didn't create an issue for this PR. My professor said that it's fine if we make a PR without creating an issue. These commits are pushed but there are some conflicts and need to resolve. I don't want to do it by myself. I will come to class and ask my professor for help.

release0.3_post2_PR1_PR2

Image
In this second blog, I want to talk about my first two internal PRs about the  SenecaBlackboardExtension  project. This project is about how to make the  Seneca Black Board website  more friendly through Google Chrome Extension. In my first PR, I added a Seneca Help link in the sign in website. The purpose of this issue is to help some new coming students who first time use this black board. Everyone can find some tips on this link about how to use Seneca Black Board. I want to put this link in the top right side beside the welcome link, so it will be easy to see. However, I come up with a new idea putting it into the College Services box when I saw the code. Some of my friends already added lots of links into this box. It is also right if all services links are set in one area. Issue:  https://github.com/yevseytsev/SenecaBlackboardExtension/issues/12 PR:  https://github.com/yevseytsev/SenecaBlackboardExtension/pull/33 In my second PR, I modified the homepage-guest.js file. I g

release0.3_post1_planning

For this release 0.3, I want to work on 2 internal + 1 external PRs on some open source projects. Then, after release 0.3, I will work on the opposite site 2 external + 1 internal PRs for release 0.4. Here are two internal open source projects that I have chosen on this  OSD/DPS Fall 2018 Open Source Project Ideas  link to work on for both release 0.3 and release 0.4 . Seneca Blackboard & Student Centre Extensions for Google Chrome (Repo  SenecaBlackboardExtension )        NodeChat (Repo  https://github.com/OTRChat/NodeChat ) For this release 0.3, I will first work on the first Seneca Blackboard open source project. I have filed two internal bugs to work on Add My.Seneca Help link to sign in page (this sign in page my.senecacollege.ca) #12   Add Reset/Forgot your password link to this sign in page (https://my.senecacollege.ca/webapps/login/?action=relogin) #13 In the mean time, I will try to talk to the maintainer of NodeChat project, he is a student of my course in m