release 0.3 - humphd/topics-in-open-source-2024 GitHub Wiki

Release 0.3

Due Date

Nov 20, 2024 by midnight

Overview

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:

  1. working in larger open source projects
  2. going deeper into projects vs. always finding new repos to work on
  3. doing open source work over a longer time period vs. only spending one week per PR

Requirements

For 0.3 you will work on at least two new Pull Requests (you can do more):

You are asked to work on larger issues, or a larger number of issues, in an existing open source project. 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.

By "larger" I don't mean "huge" or "so complicated I can't possibly hope to finish it." Instead, I want you to stretch yourself a bit more than you did in 0.2. That might mean working on a bigger code fix, attempting something in a more complex project, trying to implement a feature, etc.

In 0.2 doing a small README fix, or one-line change was fine. In 0.3 you should aim higher. If you're unsure, ask your professor for help deciding.

You also have more time to accomplish your goals in 0.3. I don't expect you to have everything completed until the due date. However, do not leave this until the final week. Start early and slowly make progress over the entire period. You have more than enough time to do something interesting--don't waste it.

Create at least 2 new Pull Request (i.e., you can do more if you want) in one or more open source projects on GitHub. These PRs must be a bit larger than anything you did for 0.2 (i.e., continue your progression). I would suggest you consider working on a repository/project that you've already worked on in the past and have setup on your machine, though this is not mandatory. 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, though everyone must fix their own Issue/PR). 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.

These external PRs do not need to be merged by the deadline to be counted, but your part must be complete (i.e, we can't control what project maintainers do, but you can can control your part). They also do not need to be labelled for Hacktoberfest. Anything on GitHub is fine.

Blog Posts

Write blog posts about all of your work (i.e., at least 1-per PR) discussing in detail what you did, the process by which you did it, and what you learned as you went. If you're finding your PR very hard, try writing a progress report on it and what you're learning--often trying to explain things helps us unlock the answers. Make sure to show how you are measuring your progress from 0.2 with these PRs, and how successful you were with each. Include links to everything and be technical and detailed in your discussions.

Submission

Add your information and links below:


GitHubUserName - Student Name

Issues
Pull Requests
  1. https://github.com/example/pull/1
  2. https://github.com/example2/pull/2
Blog Posts
  1. https://student.blog.com/release-0.3-pr-1
  2. https://student.blog.com/release-0.3-pr-2

fadingNA - Nonthachai Plodthong

Issues
Pull Requests
  1. https://github.com/arc53/DocsGPT/pull/1419
  2. https://github.com/arc53/DocsGPT/pull/1422
Blog Posts
  1. Pagination & Backend Multiple Files Worker

AnhChienVu - Anh Chien Vu

Issues
Pull Requests
  1. https://github.com/anjalit03/Dazzle-and-Delight/pull/100
  2. https://github.com/jaiyankargupta/GitExplorer/pull/20
Blog Posts
  1. Blog 1
  2. Blog 2

Mounayer - Majd Al Mnayer

Issues
Pull Requests
  1. https://github.com/tjtanjin/react-chatbotify/pull/260
  2. https://github.com/huggingface/chat-ui/pull/1562
Blog Posts
  1. Open Source Contribution: Round 2

TheoForger - Theo

Issues
Pull Requests
  1. https://github.com/Orange-OpenSource/hurl/pull/3398
  2. https://github.com/mattermost/mattermost/pull/29285
  3. https://github.com/Orange-OpenSource/hurl/pull/3419
Blog Posts
  1. https://dev.to/theoforger/hurl-ive-come-to-bargain-4lpf
  2. https://dev.to/theoforger/going-with-mattermost-49hl

lilyhuang-github - Lily Huang

Issues
  • N/A (Found an issue with the project while trying to fix a different issue)
  • N/A Different issue found while finding issues
Pull Requests
  1. https://github.com/City-Bureau/city-scrapers/pull/1133
  2. https://github.com/City-Bureau/city-scrapers/pull/1134
Blog Posts
  1. https://vriskaserket2.wordpress.com/2024/11/15/pr1/
  2. https://vriskaserket2.wordpress.com/2024/11/16/pr2/

hpatel292-seneca - Harshil Patel

Issues
Pull Requests
  1. https://github.com/tarasglek/chatcraft.org/pull/730
  2. https://github.com/tarasglek/chatcraft.org/pull/733
  3. https://github.com/xunit/xunit/pull/3062
Blog Posts
  1. https://dev.to/harshil_patel/stepping-out-of-my-comfort-zone-refactoring-menus-in-chatcraft-4ea4
  2. https://dev.to/harshil_patel/from-bug-fixes-to-best-practices-my-open-source-contributions-to-chatcraft-and-xunit-3kdc

Kannav02 - Kannav Sethi

Issues
Pull Requests
  1. https://github.com/The-OpenROAD-Project/ORAssistant/pull/101
  2. https://github.com/tarasglek/chatcraft.org/pull/740
Blog Posts
  1. https://dev.to/kannav02/contributing-to-orassistant-22o2
  2. https://dev.to/kannav02/contributing-to-chatcraft-2n61

Hyunjin's github - HyunjinShin

Issues
Pull Requests
  1. https://github.com/tarasglek/chatcraft.org/pull/712
  2. https://github.com/tarasglek/chatcraft.org/pull/714
  3. https://github.com/tarasglek/chatcraft.org/pull/732
Blog Posts

Aryan's github - AryanK1511

Issues
Pull Requests
Blog Posts

aamfahim - Abdullah Al Mamun Fahim

Issues
Pull Requests
  1. https://github.com/tjtanjin/react-chatbotify/pull/266
  2. https://github.com/Rails-Designer/rails_icons/pull/19
Blog Posts
  1. https://dev.to/aamfahim/release-03-1-6p6
  2. https://dev.to/aamfahim/release-03-2-2mgm

HTSagara - Henrique Sagara

Issues
Pull Requests
  1. https://github.com/slackapi/python-slack-sdk/pull/1594
  2. https://github.com/slackapi/python-slack-sdk/pull/1598
Blog Posts
  1. Collaborating to Slack as an Open-Source Developer
  2. Collaborating to Slack as an Open-Source Developer: Part 2

arilloid - Arina Kolodeznikova

Issues
Pull Requests
  1. https://github.com/bytechefhq/bytechef/pull/1743
  2. https://github.com/bytechefhq/bytechef/pull/1753
Blog Posts
  1. Contributing to ByteChef

Liam - Liam Hutchinson

Issues
  1. https://github.com/Swifty9/Maverick-AI/issues/57
  2. https://github.com/objectionary/eoc/issues/382
Pull Requests
  1. https://github.com/Swifty9/Maverick-AI/pull/88
  2. https://github.com/objectionary/eoc/pull/383
Blog Posts
  1. https://dev.to/mpalhutchinson/week-12-release-03-pull-request-1-3a4a
  2. https://dev.to/mpalhutchinson/week-12-release-03-pull-request-2-oc2

cleobnvntra - Cleo Buenaventura

Issues
  1. https://github.com/tjtanjin/react-chatbotify/issues/160
  2. https://github.com/tjtanjin/react-chatbotify/issues/141
Pull Requests
  1. https://github.com/tjtanjin/react-chatbotify/pull/267
  2. https://github.com/tjtanjin/react-chatbotify/pull/271
Blog Posts
  1. Learning and Growing through open source contributions

Madhur Saluja - Madhur Saluja

Issues
Pull Requests
  1. https://github.com/tjtanjin/react-chatbotify/pull/278
  2. https://github.com/tjtanjin/react-chatbotify/pull/279
Blog Posts
  1. Blog
  2. Blog2

peterdanwan - Peter Wan

Issues
Pull Requests
  1. https://github.com/expressjs/expressjs.com/pull/1685
  2. https://github.com/code-charity/youtube/pull/2684
Blog Posts
  1. https://dev.to/peterdanwan/contributing-to-expressjs-2088
  2. https://dev.to/peterdanwan/working-on-a-browser-extension-40bc

brokoli777 - Bregwin Jogi

Issues
Pull Requests
  1. https://github.com/Yelp/detect-secrets/pull/893/files
  2. https://github.com/microsoft/vscode-python/pull/24421
  3. https://github.com/microsoft/restler-fuzzer/pull/915/files
  4. https://github.com/tjtanjin/react-chatbotify/pull/273
Blog Posts

1.https://dev.to/bregwin/trying-to-do-larger-contributions-to-open-source-3hmm 2. https://dev.to/bregwin/trying-bigger-tasks-in-open-source-2oji


mayank-Pareek - Mayank Kumar

Issues
  1. https://github.com/cieslarmichal/faker-cxx/issues/907
  2. https://github.com/cieslarmichal/faker-cxx/issues/953
Pull Requests
  1. https://github.com/cieslarmichal/faker-cxx/pull/986
  2. https://github.com/cieslarmichal/faker-cxx/pull/987
Blog Posts
  1. Blog 1
  2. Blog 2

ajogseneca - Ajo George

Issues
  1. Issue 1
  2. Issue 2
Pull Requests
  1. PR 1
  2. PR 2
Blog Posts
  1. Blog

Krinskumar - Krinskumar Vaghasia

Issues
  1. https://github.com/tarasglek/chatcraft.org/issues/736
  2. https://github.com/tarasglek/chatcraft.org/issues/723
Pull Requests
  1. https://github.com/tarasglek/chatcraft.org/pull/741
  2. https://github.com/tarasglek/chatcraft.org/pull/744
Blog Posts
  1. first
  2. second

mulla028 - Amir Mullagaliev

Issues
Pull Requests
  1. https://github.com/mattermost/mattermost/pull/29346
  2. https://github.com/jnsahaj/lumen/pull/33
Blog Posts
  1. Open-Source Development is Amazing!

cduarte3 - Christian Duarte

Issues
Pull Requests
  1. https://github.com/Swifty9/Maverick-AI/pull/96
  2. https://github.com/api3dao/oev-docs/pull/132
Blog Posts
  1. Release 0.3 - Maverick-AI PR
  2. Release 0.3 - OEV-docs PR

Add00 - Adam Davis

Issues
Pull Requests
  1. https://github.com/litecanvas/utils/pull/18
  2. https://github.com/litecanvas/utils/pull/19
Blog Posts
  1. Procedural Generation and Noise
  2. Quadtrees!

vinhyan - Vinh Nhan

Issues
Pull Requests
  1. https://github.com/numerique-gouv/impress/pull/441
  2. https://github.com/FreiFahren/FreiFahren/pull/320
Blog Posts
  1. Blog

aldrin312 - Aldrin Fernandez

Issues
Pull Requests
  1. https://github.com/move-fast-and-break-things/aibyss/pull/78
  2. https://github.com/move-fast-and-break-things/aibyss/pull/81
Blog Posts
  1. Resizing screens
  2. Zooming and Panning

Tasbi03 - Tasbi Tasbi

Issues
Pull Requests
Blog Posts

uday-rana - Uday Rana

Note: Only doing one Issue / PR because this issue is really big

Issues
Pull Requests
Blog Posts

Fahad Ali Khan

Issues

Pull Requests

Blog

rong chen - Uday Rana

Issues
Pull Requests
Blog Posts

Inderpreet Singh Parmar - Inder Parmar

Issues
Pull Requests
Blog Posts