Changes

Jump to: navigation, search

OSD & DPS909 Winter 2018 Release 0.1

9,232 bytes added, 18:07, 21 April 2018
4. Submission
You are asked to create an open source [https://stackoverflow.com/questions/671118/what-exactly-is-restful-programming RESTful API] web service that can find and extract phone numbers from submitted resources, and be used in a [https://en.wikipedia.org/wiki/Microservices microservice architecture]. See below for details about how the API should function.
Your first release is will be due in multiple stages:
* Part A: Create an initial, partial implementation, due Date...'''Feb 1 by midnight'''* Part B: Contribute to another student's implementation, due Date...'''Feb 19 by midnight'''
The goal of this first release is to practice, and make sure you are comfortable with common open source workflows, including:
# Write more tests to deal with various edge cases
# Add support for parsing a resource at a given URL: <code>GET /api/phonenumbers/url/http%3A%2F%2Fexample.com%2F</code> would cause the server to load the content at http://example.com and parse it for phone numbers.
# Add support for parsing MS Word docs. There are lots of existing open source projects that can help parse a Word doc into Text, which can then be parsed by your earlier code
# Add support for parsing PDF files. There are lots of existing open source projects that can help parse a PDF into Text, which can then be parsed by your earlier code
==4. Submission==
 
All submissions are done electronically via GitHub and your blog. Please add info to the table below when you are done one of the sections.
 
Part A: after you have created your repo, added your code and tests, and filed some issues, add your repo URL.
 
Part B: include URLs to two PRs you made to other student's repos.
 
Blog Post: after Part A and B are done, do your blog post. Your final blog post should discuss the following:
 
* What did you build? Discuss your web service (e.g., what is its name, how does it work, etc.) and include links so people can find it.
* What was your process for doing this assignment?
* Which language, dependencies, and tools did you use? Why did you choose them?
* What did you find challenging about your work?
* Compare the experience of being a maintainer to that of contributing to someone else's project. Which did you enjoy more? Why?
* What did you learn as you did this work?
* What do you still want to learn more about in subsequent releases?
{| class="wikitable"
|-
| 1
|Bakytzhan (Jean) Apetov|https://github.com/apetov/phoneparser-js|https://github.com/alexglazkov9/phonenumberparser-js/pull/7, https://github.com/alexglazkov9/phonenumberparser-js/pull/8|https://bapetov.wordpress.com/2018/02/14/open-source-project-0-1-release/
|-
| 2
|Yalong Li|https://github.com/yalooong/phonenumber-parser|https://github.com/haoRchen/Phone-Number-Parser/pull/10, https://github.com/zeddkay/node-libphonenumber-server/pull/5|https://yalongxyz.blogspot.ca/2018/02/contributing-for-open-souce-projects-to.html
|-
| 3
|Woodson Delhia|https://github.com/Woody88/haskell-phonenumbers|https://github.com/apetov/phoneparser-js/issues/8, https://github.com/apetov/phoneparser-js/issues/7|https://woodsondelhia.wordpress.com/2018/02/22/contributing-to-classmate-project/
|-
| 4
|Matthew Quan|https://github.com/irrationalRock/Release1|https://github.com/simon-inoc/Open-Source/pull/2, https://github.com/apetov/phoneparser-js/pull/10, https://github.com/yalooong/phonenumber-parser/pull/8|https://mattprogrammingblog.wordpress.com/2018/02/13/osd600-release-1/
|-
| 5
|Aleksey Glazkov|https://github.com/alexglazkov9/phonenumberparser-js|https://github.com/aushakou/phoneparser-restful-service/pull/8, https://github.com/aushakou/phoneparser-restful-service/pull/10|https://aglazkovblog.wordpress.com/2018/03/13/dps909-release-0-1/
|-
| 6
|Aliaksandr Ushakou|https://github.com/aushakou/phoneparser-restful-service|https://github.com/alexglazkov9/phonenumberparser-js/pull/9, https://github.com/alexglazkov9/phonenumberparser-js/pull/10|https://aushakou.wordpress.com/2018/02/22/release-0-1/
|-
| 7
|Kelvin Cho|https://github.com/TheKinshu/phonenumber-Parser|https://github.com/Micluc/phoneParser/pull/4, https://github.com/Micluc/phoneParser/pull/6|https://klvincho.wordpress.com/2018/02/21/release-1-0/
|-
| 8
|Zhihao Cai|https://github.com/josechoy/phonenumber-api|https://github.com/KignorChan/libnumberWebServer/pull/5, https://github.com/StevenZhang123/phonenumberparser-js/pull/4|https://choyzhihao.wordpress.com/2018/02/22/baby-steps-into-open-source/
|-
| 9
|Owen Mak|https://github.com/Owen-Mak/ParsePNum|https://github.com/PatMB30/DPS909Release01/pull/5, https://github.com/PatMB30/DPS909Release01/pull/6|https://makowen.wordpress.com/2018/02/19/mid-boss-servlet-deployment/|
|-
| 10
|Oleh Hodovaniuk|https://github.com/ohodovaniuk1/parsephonenumbers|https://github.com/apetov/phoneparser-js/pull/11, https://github.com/apetov/phoneparser-js/pull/15|https://ohodovaniuk.wordpress.com/2018/02/12/release-1/
|-
| 11
|Yuriy Kartuzov|https://github.com/YuriyKartuzov/Project|https://github.com/AbdulKabia/libphonenumber-osd600/pull/5, https://github.com/AbdulKabia/libphonenumber-osd600/pull/7|https://yuriykartuzov.wordpress.com/2018/02/01/first/
|-
| 12
|Abdul Kabia|https://github.com/AbdulKabia/libphonenumber-osd600|https://github.com/kqpham/phoneparser.js/pull/7,https://github.com/YuriyKartuzov/Project/pull/6|https://akkabia.wordpress.com/2018/02/02/play-time-with-google-googles-libphonenumber-library/
|-
| 13
|Patrick Godbout|https://github.com/PatMB30/DPS909Release01|https://github.com/Owen-Mak/ParsePNum/pull/6, https://github.com/Owen-Mak/ParsePNum/pull/8|https://mb30myopensourceblog.blogspot.ca/2018/02/dps909-release-01-first-open-source.html
|-
| 14
|Evan Davies|https://github.com/EmdaviesSeneca/PhoneNumberParse|https://github.com/kqpham/phoneparser.js/pull/9, https://github.com/Vimal-Raghubir/PhoneNumberAPI/pull/13|http://openthoughtsopensource.blogspot.ca/2018/02/osd600-01-release.html
|-
| 15
|Lucas Verbeke|https://github.com/Micluc/phoneParser|https://github.com/TheKinshu/phonenumber-Parser/pull/7, https://github.com/TheKinshu/phonenumber-Parser/pull/8|https://thelucasexcerpt.wordpress.com/2018/02/20/osd600-release-1-lucas-verbeke
|-
| 16
|Hongcheng Zhang|https://github.com/StevenZhang123/phonenumberparser-js|https://github.com/josechoy/phonenumber-api/pull/11, https://github.com/ohodovaniuk1/parsephonenumbers/pull/10|https://wordpress.com/post/hongcheng1993.wordpress.com/18
|-
| 17
|Leandro Navarro|https://github.com/jlnavarro42/jsphoneparser|https://github.com/DanielHWYChang/DPS909_winter2018release1.0/pull/7, https://github.com/DanielHWYChang/DPS909_winter2018release1.0/pull/9|https://wordpress.com/post/leandroosdblog.wordpress.com/15
|-
| 19
|Hao Chen|https://github.com/haoRchen/Phone-Number-Parser|https://github.com/Vimal-Raghubir/PhoneNumberAPI/pull/11, https://github.com/Vimal-Raghubir/PhoneNumberAPI/pull/12|https://medium.com/haorc/baby-steps-into-the-world-of-open-source-bad2f67e5
|-
| 20
|Abel Simon Inocencio|https://github.com/simon-inoc/Open-Source|https://github.com/kqpham/phoneparser.js/pull/10, https://github.com/YuriyKartuzov/Project/pull/7|https://haxbyte.wordpress.com/2018/02/25/my-first-experience-contributing-to-open-source-development/
|-
| 21
|Pranoy Santosh|https://github.com/pranoy10/dps909-assign1|https://github.com/kqpham/phoneparser.js/pull/6, https://github.com/buttersnipps/libphonenumberAPI/pull/5|http://pranoydps909.blogspot.ca/2018/02/assignment-1-dps909.html
|-
| 22
|Daniel Chang|https://github.com/DanielHWYChang/DPS909_winter2018release1.0
|
|
|-
| 23
|Vimal Raghubir|https://github.com/Vimal-Raghubir/PhoneNumberAPI|https://github.com/haoRchen/Phone-Number-Parser/pull/11, https://github.com/haoRchen/Phone-Number-Parser/pull/11|https://medium.com/@vraghubir/my-first-open-source-project-5667cbb69d8f
|-
| 24
|Zukhruf Khan|https://github.com/zeddkay/node-libphonenumber-server|https://github.com/TheKinshu/phonenumber-Parser/pull/5, https://github.com/jlnavarro42/jsphoneparser/pull/3|https://zedsdps909blog.wordpress.com/2018/02/10/my-first-open-source-project/
|
|
|-
| 25
|Liam Newell|https://github.com/hibyguy/Throwable-RESTful-API|https://github.com/YuriyKartuzov/Project/issues/2, https://github.com/mfainshtein2/phoneparser-js/issues/2|http://liamnewell.me/blog/bugs/My-first-two-bugs/
|-
| 26
|Joseph Pham|https://github.com/jpham14/phonenumberParser|https://github.com/Owen-Mak/ParsePNum/pull/7, https://github.com/jevuu/phoneNum/pull/2|https://jpham14.wordpress.com/2018/02/07/release-0-1/
|-
| 27
|Aaron Scott|https://github.com/ARDScott/PhoneParser-NodeJs
|
|
|-
| 28
|Jafar Frotan|https://github.com/a-one-d-one/libphonenumber-api-js|https://github.com/haoRchen/Phone-Number-Parser/issues/3|https://medium.com/@jaf.frotan/into-the-light-with-code-40d38bae54d5
|-
| 29
|Michael Fainshtein|https://github.com/mfainshtein2/phoneparser-js|https://github.com/TheKinshu/phonenumber-Parser/pull/11https://github.com/apetov/phoneparser-js/pull/14|https://moderatelyokaydeveloper.wordpress.com/2018/02/23/dps909-release-01-first-open-source-project/
|-
| 30
|Alex Wang|https://github.com/AlexWang-16/webservice-phonelibrary|https://github.com/hibyguy/Throwable-RESTful-API/pull/8, https://github.com/hibyguy/Throwable-RESTful-API/pull/9|https://alexopensource.wordpress.com/2018/02/10/first-pull-request-to-an-open-source-project/
|-
| 31
|Qiliang Chen|https://github.com/KignorChan/libnumberWebServer|https://github.com/josechoy/phonenumber-api/pull/5https://github.com/josechoy/phonenumber-api/pull/10|https://qchen102.blogspot.ca/2018/02/tutorial-create-restful-web-server.htmlhttps://qchen102.blogspot.ca/2018/02/debugging-open-source-api-review.html
|-
| 32
|Michael Kavidas|https://github.com/mkavidas/libphonenumber-ASP-.Net|https://github.com/AlexWang-16/webservice-phonelibrary/issues/8|https://mkavidas.wordpress.com/2018/03/13/open-source-release-0-1/
|-
| 33
|Evan Marinzel|https://github.com/ermarinz/pNumAPI|https://github.com/ohodovaniuk1/parsephonenumbers/pull/9, https://github.com/DanielHWYChang/DPS909_winter2018release1.0/pull/8|https://marinsdevspace.wordpress.com/2018/02/23/practice-with-git-pnumapi/
|-
| 34
|Justin Vuu|https://github.com/jevuu/phoneNum|https://github.com/alexglazkov9/phonenumberparser-js/pull/11 https://github.com/TheKinshu/phonenumber-Parser/pull/12|https://justosd.wordpress.com/2018/02/23/osd600-release-0-1/
|-
| 35
|Soutrik Barua|https://github.com/buttersnipps/libphonenumberAPI|https://github.com/pranoy10/dps909-assign1/pull/4 . https://github.com/pranoy10/dps909-assign1/pull/6|https://soutrikbarua.blogspot.ca/2018/04/adding-utilities-to-libphonenumber-api.html
|-
| 36
|Kevin Pham|https://github.com/kqpham/phoneparser.js|https://github.com/kqpham/libphonenumberAPI, https://github.com/kqpham/dps909-assign1
|
|-
62
edits

Navigation menu