-
Notifications
You must be signed in to change notification settings - Fork 2
release 0.3
Sunday November 20 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 four "internal" projects to choose from:
- The Telescope project: https://github.com/Seneca-CDOT/telescope
- VSCode Seneca College extension: https://github.com/Seneca-CDOT/vscode-seneca-college
- My Photohub project: https://github.com/humphd/my-photohub
- The Modernization of the IPC144 C Programming Curriculum: https://github.com/Seneca-ICTOER/Intro2C
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 lots of 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 lots of 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
cychu42 - Chen-Yuan Chu
- External - https://github.com/cuttle-cards/cuttle/issues/97
- External - https://github.com/cuttle-cards/cuttle/issues/208
- Internal - https://github.com/Seneca-CDOT/telescope/issues/3646
- Internal - https://github.com/Seneca-CDOT/telescope/issues/3755
- External - https://github.com/cuttle-cards/cuttle/pull/220
- External - https://github.com/cuttle-cards/cuttle/pull/221
- Internal - https://github.com/Seneca-CDOT/telescope/pull/3763
- Internal - https://github.com/Seneca-CDOT/telescope/pull/3757
- External - https://dev.to/cychu42/a-new-vue-a-pr-with-vuejs-22ln
- External - https://dev.to/cychu42/inspection-enabling-debugging-by-default-478i
- Internal - https://dev.to/cychu42/spot-the-difference-a-pr-to-differentiate-between-the-blog-url-and-the-rss-1ajf
- Internal - https://dev.to/cychu42/dealign-with-a-magical-number-a-follow-up-pr-52i7
- Code Reviews - https://dev.to/cychu42/another-set-of-eyes-pr-review-32m2
dadolhay - Denes Adam Dolhay
- External - https://github.com/aawgit/signs-web/issues/9
- Internal - https://github.com/Seneca-ICTOER/Intro2C/issues/175
- External - https://github.com/aawgit/signs-web/pull/17
- Internal - https://github.com/Seneca-ICTOER/Intro2C/pull/176
- External - https://dev.to/dadolhay/osd600-r03-external-j52
- Internal - https://dev.to/dadolhay/osd600-r03-internal-1e29
- Reviews - https://dev.to/dadolhay/osd600-r03-reviews-219g
Ririio - Mario Leonardo
- External - https://github.com/ShivamKun/Sakamoto/issues/119
- Internal - https://github.com/Seneca-CDOT/telescope/issues/3758
- External - https://github.com/example/pull/1
- Internal - https://github.com/Seneca-CDOT/telescope/pull/3767
- External - https://dev.to/ririio/release-03-working-with-external-repository-29bl
- Internal - https://dev.to/ririio/working-with-telescope-4g5g
- Code Review - https://dev.to/ririio/my-thoughts-in-reviewing-pull-requests-2hlg
batunpc - Batuhan Ipci
- External - https://github.com/withfig/autocomplete/issues/1532
- Internal - https://github.com/humphd/my-photohub/issues/4
- External - https://github.com/withfig/autocomplete/pull/1713
- Internal - https://github.com/humphd/my-photohub/pull/10
- External - https://dev.to/batunpc/master-any-cli-tool-with-this-one-weird-trick-4gn2
- Internal - https://dev.to/batunpc/building-the-frontend-of-a-progressive-web-app-using-react-34nh
- Reviews https://dev.to/batunpc/the-perfect-open-sourcer-does-not-exist-26pb
saminarp - Samina Rahman Purba
- External - https://github.com/withfig/autocomplete/issues/1549
- Internal - https://github.com/humphd/my-photohub/issues/7
- External - https://github.com/withfig/autocomplete/pull/1714
- Internal - https://github.com/humphd/my-photohub/pull/11
- External - https://dev.to/saminarp/whats-so-cool-about-fig-autocomplete-2j1f
- Internal - https://dev.to/saminarp/today-i-learned-using-octokit-2bdm
- Reviews - https://dev.to/saminarp/today-i-learned-the-subtle-art-of-code-reviews-3pef
Liutng - Tong Liu
- https://github.com/AntennaPod/AntennaPod/issues/6152
- https://github.com/Seneca-CDOT/telescope/issues/3615
- External - https://github.com/AntennaPod/AntennaPod/pull/6186
- Internal - https://github.com/Seneca-CDOT/telescope/pull/3764
- Code review1 - https://github.com/Seneca-CDOT/telescope/pull/3762/files/87742e87eac0b136f6f53b0c38c2679f03317abd
- Code review2 - https://github.com/humphd/my-photohub/pull/9/files/f65ac86f3321207953d66b02c9b9fff1942828f1
- https://dev.to/liutng/reflect-for-pr1-in-release-03-47m0
- https://dev.to/liutng/reflect-to-pr2-of-release-03-4j9c
- https://dev.to/liutng/reflect-on-pull-request-code-review-l84
NeilAn99 - Neil An
- External - https://github.com/ayoayco/astro-reactive-library/issues/175
- Internal - https://github.com/Seneca-CDOT/telescope/issues/3759
- External - https://github.com/ayoayco/astro-reactive-library/pull/191
- Internal - https://github.com/Seneca-CDOT/telescope/pull/3760
- External - https://dev.to/neilan99/making-another-pr-to-a-repo-c8p
- Internal - https://dev.to/neilan99/an-internal-pr-55li
- Code Reviews - https://dev.to/neilan99/reviewing-code-for-peers-4fb9
SerpentBytes - Taimoor Dawami
- https://github.com/humphd/my-photohub/issues/1 (Internal)
- https://github.com/withfig/autocomplete/issues/945 (External)
- https://github.com/humphd/my-photohub/pull/9 (Internal)
- https://github.com/withfig/autocomplete/pull/1711 (External)
- https://dev.to/tdaw/going-serverless-using-cloudflare-workers-3o9j (Internal)
- https://dev.to/tdaw/another-contribution-to-figautocomplete-9kg (External)
- https://dev.to/tdaw/doing-code-reviews-is-a-skill-3h88 (Code reviews)
mnosov622 - Maxim Nosov
- https://github.com/Seneca-CDOT/telescope/issues/3750
- https://github.com/ashavijit/Meetify/issues/46
- https://github.com/Seneca-CDOT/telescope/pull/3754
- https://github.com/ashavijit/Meetify/pull/47
- https://dev.to/mnosov622/little-changes-lead-to-a-big-effect-ce2
- https://dev.to/mnosov622/implementing-a-feature-with-vanilla-javascript-ook
- https://dev.to/mnosov622/code-review-3l14
IvaniGabrovsky - Ivan Gabrovsky
- https://github.com/BrandonArmand/Binari/issues/25
- https://github.com/Seneca-CDOT/vscode-seneca-college/issues/8
- https://github.com/BrandonArmand/Binari/pull/76
- https://github.com/Seneca-CDOT/vscode-seneca-college/pull/13
- https://blogforwebdevelopment.blogspot.com/2022/11/release-03-external-project-blog.html
- https://blogforwebdevelopment.blogspot.com/2022/11/release-03-internal-project-blog.html
- https://blogforwebdevelopment.blogspot.com/2022/11/final-reflection-for-release-03.html
devils2ndself - Artem Tanyhin
- External - https://github.com/cuducos/chunk/issues/18
- Internal - https://github.com/humphd/my-photohub/issues/13
- External - https://github.com/cuducos/chunk/pull/19
- Internal - https://github.com/humphd/my-photohub/pull/18
- External - https://dev.to/devils2ndself/unit-testing-in-go-20-53bd
- Internal - https://dev.to/devils2ndself/unit-testing-cloudflares-wrangler-worker-594
- Code Reviews - https://dev.to/devils2ndself/code-reviews-help-both-project-and-contributor-74h
anshul137 - Anshul Gandhi
- https://github.com/TheRedstoneRadiant/Qurl.gq/issues/33
- https://github.com/humphd/my-photohub/issues/23
- https://github.com/TheRedstoneRadiant/Qurl.gq/pull/35
- https://github.com/humphd/my-photohub/pull/24
- https://dev.to/anshul137/dps909-blog-release-03-external-project-contribution-16aj
- https://dev.to/anshul137/release-03internal-project-contribution-cln
- https://dev.to/anshul137/release-03-internal-code-reviews-4nce
gulyapulya - Gulnur Baimukhambetova
- External - https://github.com/tonybaloney/vscode-pets/issues/304
- Internal - https://github.com/Seneca-CDOT/telescope/issues/3705
- External - https://github.com/tonybaloney/vscode-pets/pull/313
- Internal - https://github.com/Seneca-CDOT/telescope/pull/3765
- External - https://dev.to/gulyapulya/contributions-can-lead-to-unexpected-solutions-25ja
- Internal - https://dev.to/gulyapulya/new-translation-experience-3gpk
- Reviews - https://dev.to/gulyapulya/reviewing-prs-14jc
LostButton - Chan Dinh (Oscar) Phu
- External - https://github.com/BVPyro/front/issues/3
- Internal - https://github.com/humphd/my-photohub/issues/2
- External - https://github.com/BVPyro/front/pull/92
- Internal - https://github.com/humphd/my-photohub/pull/8
- External - https://dev.to/lostbutton/release-03-external-31o0
- Internal - https://dev.to/lostbutton/release-03-internal-22el
- Reviews - Review 1, Review 2 & 3
alexsam29 - Alexander Samaniego
- External - https://github.com/ayoayco/astro-reactive-library/issues/140
- Internal - https://github.com/Seneca-CDOT/telescope/issues/3607
- External - https://github.com/ayoayco/astro-reactive-library/pull/182
- Internal - https://github.com/Seneca-CDOT/telescope/pull/3766
- External - https://dev.to/alexsam29/dps909-blog-external-pull-request-4hah
- Internal - https://dev.to/alexsam29/dps909-blog-internal-pull-request-oj5
- Reviews - https://dev.to/alexsam29/dps909-blog-internal-code-reviews-4h1
Genne23v - Wonkeun No
- External - https://github.com/crowdin/crowdin-cli/issues/490
- Internal -
- https://github.com/Seneca-CDOT/telescope/issues/3719
- https://github.com/Seneca-ICTOER/Intro2C/issues/173
- https://github.com/Seneca-ICTOER/Intro2C/issues/163
- External - https://github.com/crowdin/crowdin-cli/pull/496
- Internal -
- External - https://dev.to/genne23v/contribution-to-crowdin-cli-99c
- Internal - https://dev.to/genne23v/adding-colour-themes-to-telescope-3jmm
- Reviews - https://dev.to/genne23v/github-code-review-57bp
P-DR0ZD - Piotr Drozd
- External - https://github.com/cuttle-cards/cuttle/issues/163
- Internal - https://github.com/Seneca-CDOT/vscode-seneca-college/issues/7
- Internal - There wasn't an Issue
- External - https://github.com/cuttle-cards/cuttle/pull/209
- Internal - https://github.com/Seneca-CDOT/vscode-seneca-college/pull/12
- Internal - https://github.com/Seneca-CDOT/telescope/pull/3762
- External - https://dev.to/pdr0zd/using-what-i-learned-this-week-about-tests-to-help-with-another-open-source-project-2k93
- Internal - https://dev.to/pdr0zd/working-on-senecas-open-source-projects-1hd2
- Reviews - https://dev.to/pdr0zd/my-first-experience-doing-code-reviews-for-prs-26d2
Eakam1007 - Eakampreet Singh
- https://github.com/Seneca-CDOT/telescope/issues/3689
- https://github.com/AppFlowy-IO/AppFlowy/issues/1414
- https://github.com/Seneca-CDOT/telescope/pull/3768
- https://github.com/AppFlowy-IO/AppFlowy/pull/1469
- https://dev.to/eakam/osd600-telescope-testing-for-feed-urls-ojm
- https://dev.to/eakam/osd600-fixing-an-issue-in-appflowy-47po
- https://dev.to/eakam/osd600-release-03-code-reviews-3jnm
myrfion - Tymur Levtsun
- Internal - https://github.com/Seneca-CDOT/vscode-seneca-college/issues/5
- External - https://github.com/cuttle-cards/cuttle/issues/192
- Internal - https://github.com/Seneca-CDOT/vscode-seneca-college/pull/14
- External - https://github.com/cuttle-cards/cuttle/pull/228
sfrunza13 - Stefan Frunza
- https://github.com/humphd/my-photohub/issues/21
- https://github.com/containers/podman-desktop/issues/822
- https://github.com/humphd/my-photohub/pull/22
- https://github.com/containers/podman-desktop/pull/872
- https://dev.to/sfrunza13/in-over-my-head-490j
- https://dev.to/sfrunza13/my-photohub-4f64
- https://dev.to/sfrunza13/reviewing-prs-4mf5
rudychung - Rudy Chung
- https://github.com/intel/cve-bin-tool/issues/2375
- https://github.com/humphd/my-photohub/issues/12
- https://dev.to/rudychung/release-03-external-pull-request-2ai0
- https://dev.to/rudychung/release-03-internal-pull-request-200g
- https://dev.to/rudychung/release-03-code-reviews-3872