Release 0.4

I want to add Campus Shuttle link on Seneca Blackboard Extension. It is convenient to student to check the time schedule of the shuttle.

This is the issue link: https://github.com/yevseytsev/SenecaBlackboardExtension/issues/121

111

This is PR link: https://github.com/yevseytsev/SenecaBlackboardExtension/pull/122

111

I changed the improved-myseneca-tools.js file:

111

It is a very easy pull request, and I am very enjoyed on working release 0.4.

Release 0.4

For this PR, I am working on Seneca Blackboard Extension. I noticed that there no Seneca Works on this website. So I have an idea to add a link to it.

First, I created an issue that to add Seneca Works link.

This is the issue link: https://github.com/yevseytsev/SenecaBlackboardExtension/issues/106

111

In my first time pull request, there have conflict error.

111

I asked my classmate for help. He said because the master changed the directory. So that time have a problem is in my GitHub, I have the original project that didn’t be changed. how can I get the master changed project? I created a new folder on my computer, and clone the master project. I did change on it. I created a new branch to push it on my GitHub. It spent me much time because of error. Finally, I success to push it on my GitHub.

This is PR link: https://github.com/yevseytsev/SenecaBlackboardExtension/pull/108

111

111

This PR is easy to add link to Seneca Blackboard. I am going to work for Seneca Student Resume/Portfolio Static Site Generator for the third PR of release 0.4.

Release 0.4

I am so excited that working on all release of OSD600 course. It helps to learn a lot. I really enjoy to learn on GitHub, we can help others and ask for help if we have any problem. That can let me learn a lot from other. Also, everyone is so nice that they would like to spend their time help us.

For working on release 0.1 and release 0.2, I was always focused on the language I learned before. Such as C, C++, Javascript. Those languages I learned in the previous semester. It is a good way to pick up my basic knowledge. In release 0.3 and release 0.4, I want to focus on not only the project professor provided, but also for some skill I learn it by myself. Such as develop an app for Android that I did on release 0.3.

For this release 0.4, I am going to work one external PR and two internal PR. For the internal, I have an idea that to add a Seneca Works link on Seneca Blackboard Extension. So that student can log in the website conveniently. For the second internal PR, I wanna work for Seneca Student Resume/Portfolio Static Site Generator. Since I learning vue.js by myself recently. I am going to work on a relative project as external PR.


Vue is a progressive javascript framework that is mostly used for building user interfaces. It enables easy creation of powerful single page applications. It derives its basic use in creating the view layer for any web application.

This is the issue link I found: https://github.com/cinarinhasuper/teste/issues/1

And I created PR for the master.

This is the PR link: https://github.com/cinarinhasuper/teste/pull/6

add vue sample

I used the knowledge I learn by myself provided the master about vue.js sample.

vue1

vue2

Vue (or Vue.js) is a JavaScript library for building user interfaces, with an extremely simple yet powerful API, small library size, and great performance.

It is a good JavaScript library for us to use.

The next PR should be Internal that I want to add Seneca Works link on Seneca Blackboard. Keep holding on…

Release 0.3: Conclusion

I am very enjoy to work on release 0.3. This time is more challenge me. Release 0.3 and Release requires us to work three Internal PR and three External PR. For the release 0.3, I choose work on one Internal and two External.

The follow links are the issue I have found:

https://github.com/yevseytsev/SenecaBlackboardExtension/issues/7     —-JavaScript

https://github.com/KignorChan/MilesRemaining/issues/1                          —-Java

https://github.com/SurfEdge/serverless-mysql-sequelize-boilerplate/issues/11

—-JavaScript

https://github.com/cinarinhasuper/teste/issues/1                                       —-JavaScript

https://github.com/yevseytsev/SenecaBlackboardExtension/issues/106      —-JavaScript

https://github.com/yevseytsev/SenecaBlackboardExtension/issues/121    —-JavaScript

 

The follow links are my pull request:

https://github.com/yevseytsev/SenecaBlackboardExtension/pull/29        —-JavaScript

https://github.com/KignorChan/MilesRemaining/pull/2                              —-Java

https://github.com/SurfEdge/serverless-mysql-sequelize-boilerplate/pull/19

—-JavaScript

https://github.com/cinarinhasuper/teste/pull/6                                               —-JavaScript

https://github.com/yevseytsev/SenecaBlackboardExtension/pull/108       —-JavaScript

https://github.com/yevseytsev/SenecaBlackboardExtension/pull/122    —-JavaScript

 

what I learned?

First of all, in the beginning of work on release, we have to figure out which project we are interested to work on. I did discuss with my classmate. They also gave me some ideas. such as how to make Seneca blackboard more effective. All of them are creativity. such a pleasant discussion.

Second, This week I spent too much time on the second project named “MilesRemaining” which is develop an app for Android. Since I didn’t take MAP524 before, I just learn by myself. This issue is very challenge to me. Through professor provided me some feedback on release 0.2, he noticed that I didn’t often ask questions or participate. Yeah…I am a shy girl and i am not confident on English conversation.  This time, I try to ask question to other classmate who taking or took the MAP524 student. They taught me a lot. They gave me few suggestions, even explained some code that I didn’t understand. They gave me a great help. I learned from them not only the code, but also for their logic.

Third,in release 0.3 and 0.4, I focus on JavaScript. It is a good experience for me. the third project worked for JavaScript language as well. That one is easy. We learned Sequelize before. This project helps me to pick up Sequelize’s knowledge.Very interesting project. In release 0.4, I studying vue.js by myself. and focus to work on internal PR.

I so enjoy working for open source project. And so happy took OSD600 in this semester. It is a very helpful course for us. I so enjoy to work on Git and GitHub. It is a good way to help other people who have an issue on their project. If I have any issue, I can create my issue and ask for help. I am very enjoying it.