-
Notifications
You must be signed in to change notification settings - Fork 5
release 0.3
Friday November 19 by midnight
In Release 0.1 and the initial Labs, you were asked to become familiar working on an open source project on GitHub. This included working with git, filling issues, creating pull requests, receiving and conducting code reviews, etc.
In Release 0.2, you were asked to take what you'd learned in 0.1, and start to expand your abilities, working on 4 pull requests in various open source projects. This helped to prepare you to work on larger and more complex projects
For your 0.3 release, you are asked to continue this progression, focusing on:
- working collaboratively in larger open source groups
- going deeper into projects vs. always finding new repos to work on
- gaining more experience doing code reviews
For 0.3 you will work on at least two new Pull Requests and two Code Reviews:
First, you are asked to work on a larger issue in an existing open source project (i.e., a project external to the course). This can be one of the repos you contributed to during Hacktoberfest, or something that you wanted to do but didn't have time during 0.2
Second, you are asked to contribute something meaningful to an open source project run by the class. There are two "internal" projects to choose from:
- The Telescope project: https://github.com/Seneca-CDOT/telescope
- The Modernization of the IPC144 C Programming Curriculum: https://github.com/Seneca-ICTOER/IPC144
Third, you are asked to contribute two Code Reviews to one or both of the Telescope/IPC144 repos. Find Pull Requests that need to be reviewed and test, review, and help improve the code so that it can be merged.
Create at least 1 new Pull Request (i.e., you can do more if you want) in an external open source project on GitHub. This PR must be a bit larger than anything you did for 0.2 (i.e., continue your progression). As a result, this can't be a 1-line fix or typo correction. If you are unsure about the scope of your PR, speak to your professor. You don't have to write 10,000 lines of code, so don't pick something so big that you guarantee that you'll fail in the time that you have. Pick something a bit bigger or a bit more complex or a bit more rewarding than your 0.2 PRs.
For your external project PR, I suggest you consider working on a repository/project that you've already worked on in the past and have setup on your machine. You could also work on a repo that one of your friends/classmates did during Hacktoberfest, and they recommend. You could also work on a repo together with other students in the course (i.e., create a team, and fix some bugs in the same project code so you can help each other vs working along). If you want to work on something new, that's fine too. Just leave yourself enough time to get it setup properly and learn the code.
The external PR does not need to be merged by the deadline to be counted.
Create at least 1 new Pull Request (i.e., you can do more if you want) to fix something in the Telescope Issues or IPC144 Issues. You are not limited to the existing Issues, and can file new ones, or have someone in the community suggest/file one for you. Discuss your ideas in Slack or with your professor.
With 50+ other students all working in the same project, you'll have to work together to break things down into small enough pieces, so everyone can collaborate on the same code. Make sure you work with other people, and don't try to do things alone.
Your internal project PR must be merged to count, so if you don't work with the community, you'll be unlikely to get your work merged. Communication is key, in Issues and on Slack.
Having 50+ students all contribute to the same projects means that there will be many pull requests needing to be reviewed and tested on a regular basis. You are asked to contribute at least two Code Reviews (i.e., you can do more if you want) to one or both of the Telescope/IPC144 repos. A proper code review takes time and helps the author improve their work. Multiple people can and should review the same pull request (i.e., it's fine for 6 people to all do a review of the same pull request). However, try to pick pull requests that don't have a review before you join another one.
Write blog posts about all of your work (i.e., 1-per PR and 1 for all of your code reviews) discussing what you did, the process by which you did it, and what you learned as you went. Try to show how you are measuring your progress from 0.2 with these PRs, and how successful you were. Make sure you include links to everything.
Add your information and links below:
GitHubUserName - Student Name
- https://student.blog.com/release-0.3-pr-1
- https://student.blog.com/release-0.3-pr-2
- https://student.blog.com/release-0.3-code-reviews
arokay - Ahmad Rokay
-
https://github.com/takelley1/OCVBot/pull/8
https://github.com/takelley1/OCVBot/pull/9 - https://github.com/Seneca-ICTOER/IPC144/pull/59
- https://dev.to/ar/first-pr-for-release-03-ii9
- https://dev.to/ar/internal-pr-for-release-03-588m
- https://dev.to/ar/code-review-release-03-clg
roman-rezinkin - Roman Rezinkin
ycechungAI - Eugene Chung
- https://github.com/Seneca-CDOT/telescope/issues/2446
- https://github.com/Seneca-ICTOER/IPC144/issues/10
- Blog PR 1 https://ycechung-opensource.blogspot.com/2021/11/release-30-1-in-telescope.html
- Blog PR 2 https://ycechung-opensource.blogspot.com/2021/11/release-30-2-ipc144.html
- Blog Code Reviews https://ycechung-opensource.blogspot.com/2021/11/release-30-review-pull-request.html
gusmccallum - Gus McCallum
dbelokon - Diana Belokon
- https://github.com/Seneca-ICTOER/IPC144/issues/51
- https://github.com/hexojs/hexo/issues/4516
- https://github.com/Seneca-ICTOER/IPC144/issues/18
- https://github.com/Seneca-ICTOER/IPC144/pull/78#pullrequestreview-806713722
- https://github.com/Seneca-ICTOER/IPC144/pull/73#pullrequestreview-806651534
kiennguyenchi - Chi Kien Nguyen
- https://github.com/Seneca-ICTOER/IPC144/issues/54
- https://github.com/Planet-NULLCAST/curriculum/issues/462
- https://github.com/Seneca-ICTOER/IPC144/pull/55
- https://github.com/Planet-NULLCAST/curriculum/pull/499
- https://dev.to/kiennguyenchi/improve-usability-to-new-ipc144-website-4gmg
- https://dev.to/kiennguyenchi/highlight-the-link-for-react-app-a1c
- https://dev.to/kiennguyenchi/code-reviews-on-ipc-project-28jg
AmasiaNalbandian - Amasia Nalbandian
Suhhee Kim - Suhhee Kim
- Internal Issue - https://github.com/Seneca-CDOT/telescope/issues/2433
- External Issue - https://github.com/Alexandria/match-three-game/issues/65
- Internal Pull Request- https://github.com/Seneca-CDOT/telescope/pull/2472
- External Pull Request - https://github.com/Alexandria/match-three-game/pull/75
- https://github.com/Seneca-CDOT/telescope/pull/2466#discussion_r749710665
- https://github.com/Seneca-ICTOER/IPC144/pull/81#pullrequestreview-806605974
- https://github.com/Seneca-ICTOER/IPC144/pull/75#pullrequestreview-806612837
- Internal Issue - https://dev.to/suhhee1011/participate-on-internal-project-2bi9
- External Issue - https://dev.to/suhhee1011/fix-bug-on-the-game-3p85
- Code Review 1 - https://dev.to/suhhee1011/my-first-code-review-33gh
- Code Review 2 and 3- https://dev.to/suhhee1011/my-second-and-third-code-review-4h4
- Summing up the project -https://dev.to/suhhee1011/summing-up-the-project-2hgg
AndreWillomitzer - Andre Willomitzer
- https://github.com/kibertoad/toad-scheduler/issues/59
- https://github.com/Seneca-ICTOER/IPC144/issues/26
- https://dev.to/andrewillomitzer/cross-platform-testing-using-karma-193i
- https://dev.to/andrewillomitzer/markdown-file-auditing-what-i-learned-4a14
- https://dev.to/andrewillomitzer/code-reviews-problems-but-also-solutions-33ki
ASerputov - Anatoliy Serputov
- https://github.com/Rohit-554/Hackerrank_solution/issues/2
- https://github.com/Seneca-ICTOER/IPC144/issues/66
- https://github.com/Seneca-ICTOER/IPC144/issues/12
- https://github.com/Rohit-554/Hackerrank_solution/pull/4
- https://github.com/Seneca-ICTOER/IPC144/pull/80
- https://github.com/Seneca-ICTOER/IPC144/pull/46
- https://medium.com/@aserputov/the-modernization-of-the-ipc144-c-programming-curriculum-1-4238c94fc5ee
- https://medium.com/@aserputov/hackerrank-broken-dreams-2-d5d9a97665f8
- https://medium.com/@aserputov/novemberfest-3-eb10b81b4ae2
dhillonks - Kunwarvir Dhillon
- https://github.com/redxzeta/Awesome-Adoption/issues/222
- https://github.com/Seneca-ICTOER/IPC144/issues/79
- https://github.com/redxzeta/Awesome-Adoption/pull/224
- https://github.com/Seneca-ICTOER/IPC144/pull/96
- https://dev.to/dhillonks/contributing-tests-to-awesome-adoption-188h
- https://dev.to/dhillonks/auditing-and-fixing-markdown-for-ipc144-notes-5h06
- https://dev.to/dhillonks/code-reviews-in-open-source-4hm
japneetsingh035 - Japneet Singh Kalra
- https://github.com/Python-World/python-mini-projects/issues/537
- https://github.com/Seneca-CDOT/telescope/issues/2377
- https://github.com/Seneca-ICTOER/IPC144/issues/105
- https://github.com/Python-World/python-mini-projects/pull/538
- https://github.com/Seneca-CDOT/telescope/pull/2500
- https://github.com/Seneca-ICTOER/IPC144/pull/118
- https://github.com/Seneca-ICTOER/IPC144/pull/96#pullrequestreview
- https://github.com/Seneca-ICTOER/IPC144/pull/62#pullrequestreview-811014021
- https://dev.to/japneetsingh035/code-reviews-for-release-03-47i4
- https://dev.to/japneetsingh035/external-project-contribution-for-release-03-39c5
- https://dev.to/japneetsingh035/internal-project-contribution-release-03-20nf
JiaHua-Zou - Jia Hua Zou
- https://github.com/Seneca-CDOT/telescope/issues/2438
- https://github.com/Seneca-CDOT/telescope/issues/2478
- https://github.com/Seneca-ICTOER/IPC144/issues/85
- https://github.com/Seneca-CDOT/telescope/pull/2483
- https://github.com/Seneca-CDOT/telescope/pull/2484
- https://github.com/Seneca-ICTOER/IPC144/pull/116
mqnguyen5 - Minh Quan Nguyen
- https://github.com/Seneca-ICTOER/IPC144/issues/24
- https://github.com/Seneca-CDOT/telescope/issues/2461
- https://dev.to/mqnguyen/contribution-to-course-curriculum-2eb9
- https://dev.to/mqnguyen/contributing-to-telescope-k1
- https://dev.to/mqnguyen/performing-code-reviews-h5b
lyu4321 - Leyang Yu
- https://github.com/Seneca-ICTOER/IPC144/issues/40
-
https://github.com/jure965/OpenLorem/issues/24
https://github.com/jure965/OpenLorem/issues/27
https://github.com/jure965/OpenLorem/issues/28
- https://github.com/Seneca-ICTOER/IPC144/pull/76
-
https://github.com/jure965/OpenLorem/pull/29
https://github.com/jure965/OpenLorem/pull/30
https://github.com/jure965/OpenLorem/pull/31
- https://github.com/Seneca-ICTOER/IPC144/pull/72
- https://github.com/Seneca-ICTOER/IPC144/pull/75
- https://github.com/Seneca-ICTOER/IPC144/pull/78
- https://dev.to/lyu4321/contributing-to-a-class-repo-3one
- https://dev.to/lyu4321/contributing-to-an-open-source-browser-extension-3881
- https://dev.to/lyu4321/reviewing-code-in-a-class-repo-cp2
mkim219 - Minsu Kim
- https://github.com/Seneca-ICTOER/IPC144/issues/67
- https://github.com/Seneca-CDOT/telescope/issues/2479
- https://github.com/Seneca-ICTOER/IPC144/pull/80
- https://github.com/Seneca-ICTOER/IPC144/pull/76
- https://github.com/Seneca-CDOT/telescope/pull/2468
- https://dev.to/mkim219/ipc144-course-curriculum-renewal-5d0p
- https://dev.to/mkim219/fix-the-bug-on-telescope-2d4i
- https://dev.to/mkim219/code-review-2ao2
lmpham1 - Le Minh Pham
- https://github.com/Seneca-ICTOER/IPC144/pull/100/
- https://github.com/Seneca-ICTOER/IPC144/pull/101/
- https://github.com/Seneca-CDOT/telescope/pull/2480/
Kevan-Y - Kevan Yang
- External - https://github.com/Heptagram-Bot/heptagram.xyz/issues/98
- Internal - https://github.com/Seneca-ICTOER/IPC144/issues/11
- https://dev.to/pandanoxes/release-03-part-1-external-project-contribution-1oij
- https://dev.to/pandanoxes/release-03-part-2-internal-project-contribution-4e70
- https://dev.to/pandanoxes/release-03-part-3-code-review-4ckh
MizuhoOkimoto - Mizuho Okimoto
- https://dev.to/okimotomizuho/audit-and-fix-a-markdown-page-42l5 (Internal PR)
- https://dev.to/okimotomizuho/code-reviews-2n44 (code review)
GMOT - Gustavo Tavares
minhhang107 - Minh Hang Nguyen
- https://github.com/MichaelCurrin/badge-generator/issues/106
- https://github.com/Seneca-ICTOER/IPC144/issues/38
- https://github.com/MichaelCurrin/badge-generator/pull/130
- https://github.com/Seneca-ICTOER/IPC144/pull/74
- https://dev.to/minhhang107/creating-dark-mode-for-the-first-time-k6f
- https://dev.to/minhhang107/auditing-markdown-file-3e4k
- https://dev.to/minhhang107/code-reviews-for-ipc144-course-notes-project-4ff5
juuuuuuun - Jun Song
- Blog PR 1
- Blog PR 2
- Blog Code Reviews
Sirinoks - Alex Romanova
- External project - No official issue
- Internal project
joshuali7536 - Joshua Li
- https://dev.to/jli/pr-1-for-release-03-ci
- https://dev.to/jli/pr-2-for-release-03-8ad
- https://dev.to/jli/reviewing-prs-2ei4
menghif - Francesco Menghi
- https://github.com/mozilla/bedrock/issues/10731
- https://github.com/Seneca-CDOT/telescope/issues/2417
- https://github.com/Seneca-ICTOER/IPC144/issues/16
- https://github.com/Seneca-ICTOER/IPC144/issues/35
- https://github.com/mozilla/bedrock/pull/10775
- https://github.com/Seneca-CDOT/telescope/pull/2466
- https://github.com/Seneca-ICTOER/IPC144/pull/23
- https://github.com/Seneca-ICTOER/IPC144/pull/37
- https://dev.to/menghif/removing-code-from-mozilla-1m0p
- https://dev.to/menghif/fetching-the-github-api-119e
- https://dev.to/menghif/telescope-code-reviews-4cle
tcvan0707 - Thanh Cong Van
- https://github.com/Rohit-554/Hackerrank_solution/issues/1
- https://github.com/Seneca-ICTOER/IPC144/issues/94
- https://github.com/Rohit-554/Hackerrank_solution/pull/5
- https://github.com/Seneca-ICTOER/IPC144/pull/103
- https://dev.to/tcvan0707/osd600-release-03-part-2-21p9
- https://dev.to/tcvan0707/osd600-release-03-part-1-578e
- https://dev.to/tcvan0707/osd600-release-03-code-reviews-9k7
trangntt-016 - Trang Nguyen
- https://tracy016.medium.com/first-pr-for-release-0-3-e4c5f3b8f006
- https://tracy016.medium.com/osd600-pr-to-ipc144-project-e595e9ee94bc
- https://tracy016.medium.com/osd600-my-first-code-reviews-8c4999eb3476
DerekJxy - Xiongye Jiang
- https://dev.to/derekjxy/external-project-contribution-2dhh
- https://dev.to/derekjxy/internal-project-contribution-4kcb
- https://dev.to/derekjxy/code-reviews-2gop
hlavu - Vivian Vu
- https://github.com/aadityamp01/Androapps/issues/72
- https://github.com/Seneca-ICTOER/IPC144/issues/29
- https://dev.to/vivianvu/osd600-adding-new-feature-to-weather-app-49kb
- https://dev.to/vivianvu/osd600-auditing-and-fixing-markdown-file-2dm0
- https://dev.to/vivianvu/osd600-doing-code-reviews-24ee
oliver-pham - Oliver Pham
- https://github.com/firebase/firebase-tools/issues/3407
- https://github.com/Seneca-ICTOER/IPC144/issues/28
- https://github.com/firebase/firebase-tools/pull/3894
- https://github.com/Seneca-ICTOER/IPC144/pull/72
- https://dev.to/oliverpham/how-i-fixed-an-issue-in-firebase-cli-4i41
- https://dev.to/oliverpham/how-i-contributed-to-an-oer-project-pem
- https://dev.to/oliverpham/how-i-reviewed-code-for-seneca-ictoer-50lo
tuanthanh2067 - Tuan Thanh Tan
- https://github.com/Seneca-CDOT/telescope/issues/2449#event-5607125522
- https://github.com/Seneca-CDOT/telescope/issues/2419#event-5642767264
- https://github.com/Seneca-CDOT/telescope/pull/2450
- https://github.com/Seneca-CDOT/telescope/pull/2471
- https://dev.to/tuanthanh2067/osd600-release-03-first-pull-request-2jgi
- https://dev.to/tuanthanh2067/osd600-release-03-second-pull-request-3b5
- https://dev.to/tuanthanh2067/reviewing-github-pull-requests-osd600-46mh
rclee91 - Roxanne Lee
- https://github.com/Seneca-ICTOER/IPC144/issues/82
- https://github.com/redxzeta/Awesome-Adoption/issues/208
- https://github.com/Seneca-ICTOER/IPC144/pull/84
- https://github.com/redxzeta/Awesome-Adoption/pull/225
- https://medium.com/@Roxanne.Lee/release-0-3-internal-pr-1f39fd9a3aa1
- https://medium.com/@Roxanne.Lee/release-0-3-external-pr-92a54d2d5c23
- https://medium.com/@Roxanne.Lee/release-0-3-code-reviews-6703d1cbce57
nguyenhung15913 - Hung Nguyen
- https://github.com/Wrap-and-Go/Wrap-nd-Go/issues/7
- https://github.com/Seneca-CDOT/telescope/issues/2419
- https://dev.to/nguyenhung15913/contribution-to-wrap-nd-go-1p65
- https://dev.to/nguyenhung15913/contributing-to-telescope-1bl5
- https://dev.to/nguyenhung15913/reviewing-others-pull-requests-5f2d
drew5494 - Andrew Tassone
- https://github.com/Seneca-CDOT/telescope/issues/2473
- https://github.com/redxzeta/Awesome-Adoption/issues/213
- https://github.com/Seneca-CDOT/telescope/pull/2493
- https://github.com/redxzeta/Awesome-Adoption/pull/223
- https://github.com/Seneca-CDOT/telescope/pull/2480#pullrequestreview-811760996
- https://github.com/Seneca-CDOT/telescope/pull/2485#pullrequestreview-810706413
Reza9472 - Reza Poursafa
- https://medium.com/@rezapscodes/external-project-osd600-a6f2431658c3
- https://medium.com/@rezapscodes/contributing-to-ipc144-fix-markdown-files-275aa674efc
- https://medium.com/@rezapscodes/code-reviews-for-ipc144-project-7ef2d9a92634
- https://github.com/Seneca-ICTOER/IPC144/pull/108
- https://github.com/Seneca-ICTOER/IPC144/pull/104/files
TueNguyen2911 - Tue Nguyen
- https://github.com/codefordenver/partner-finder/issues/144
- https://github.com/Seneca-ICTOER/IPC144/issues/14
- https://github.com/codefordenver/partner-finder/pull/227
- https://github.com/Seneca-ICTOER/IPC144/pull/41
- https://dev.to/tuenguyen2911_67/using-pydantic-to-validate-inputs-2jan
- https://dev.to/tuenguyen2911_67/contributing-to-seneca-oer-1ki2
- https://dev.to/tuenguyen2911_67/doing-code-reviews-12op
Andrew Nguyen - Tuan Phong Nguyen
- https://github.com/tannerlinsley/react-query/issues/2901
- https://github.com/Seneca-CDOT/telescope/issues/2415
- https://github.com/tannerlinsley/react-query/pull/2947
- https://github.com/Seneca-CDOT/telescope/pull/2455
- https://blog.andrewnt.dev/post/osd-600-release-0.3.1
- https://blog.andrewnt.dev/post/osd-600-release-0.3.2
- https://blog.andrewnt.dev/post/osd-600-release-0.3.3
abatomunkuev - Andrei Batomunkuev
- https://github.com/Seneca-ICTOER/IPC144/issues/86
- https://github.com/numpy/numpy/issues/20423
- https://github.com/mlflow/mlflow/issues/4897
- https://github.com/Seneca-ICTOER/IPC144/pull/98
- https://github.com/numpy/numpy/pull/20446
- https://github.com/mlflow/mlflow/pull/5003
- https://medium.com/@andreibatomunkuev/contributing-to-internal-project-doing-code-reviews-164bb9c9b4c4
- https://medium.com/@andreibatomunkuev/continuing-contributing-to-open-source-projects-e0b84c11bb08
Emily Phan - Emily Phan
- https://github.com/Seneca-ICTOER/IPC144/issues/43
- https://github.com/Seneca-CDOT/telescope/issues/2412
- https://dev.to/hphan9/auditting-compilermd-for-ipc-144-project-42pa
- https://dev.to/hphan9/working-on-telescope-project-40mb
- Upcoming
JerryHue - Gerardo Enrique Arriaga Rendon
- https://dev.to/jerryhue/doing-editors-work-for-ipc144-course-note-3851
- https://dev.to/jerryhue/updating-examples-for-rust-libp2p-40hg
- https://dev.to/jerryhue/code-reviewing-for-the-first-time-em7
Qiwen-Yu - Qiwen Yu
- https://dev.to/qiwenyu/seneca-telescope-update-traefik-4gfp
- https://dev.to/qiwenyu/flytekit-create-a-conda-package-for-flytekit-m4l
- https://dev.to/qiwenyu/code-review-2nin
Duc Bui Manh - Duke Manh
- https://github.com/Seneca-CDOT/telescope/issues/2429
- https://github.com/redwoodjs/redwood/issues/3737
tpmai22 - Phuoc Mai
- https://dev.to/beamazedvariable/release-03-patternfly-react-1hn0
- https://dev.to/beamazedvariable/release-03-contributing-to-ipc144-1cn1
- https://dev.to/beamazedvariable/code-review-for-release-03-38kd
irenejoeunpark - Irene Park
Yoda-Canada-Tengzhen Zhao
2.1. https://github.com/mindsdb/mindsdb/issues/1770
2.2. https://github.com/mindsdb/mindsdb/issues/1769
2.1. https://github.com/mindsdb/mindsdb/pull/1773
2.2. https://github.com/mindsdb/mindsdb/pull/1771
- https://dev.to/yodacanada/release03-seneca-ictoeripc144-audit-fix-informationmd-2id3
- https://dev.to/yodacanada/release03-using-pyparing-lib-in-mindsdb-46mj
- https://dev.to/yodacanada/release-03-code-review-40ii