From 8a8dcd4f5764387a1ce871965a8cba2b12b17e89 Mon Sep 17 00:00:00 2001 From: LeoWang Date: Mon, 4 Mar 2024 03:51:13 -0500 Subject: [PATCH] Update Week 6 blog post --- _posts/2024-02-25-week05.md | 1 - _posts/2024-03-03-week06.md | 10 ++++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/_posts/2024-02-25-week05.md b/_posts/2024-02-25-week05.md index e17ff28..bbb5e39 100644 --- a/_posts/2024-02-25-week05.md +++ b/_posts/2024-02-25-week05.md @@ -14,5 +14,4 @@ For my small contributions, I found an invalid link in our class website, so I o I think the biggest challenges is, sometimes you need to read the code from other developers, and if there is not a clear code standards, it is really hard to understand their code. I think the time to maintain some poorly written code is much more than the time to write them :(. -The most proud moment is when I noticed one of my classmate was using the plugin, and he told me that he loves it. I am very proud of this because I feel like I made my contribution to the open source community, and my code is running in someone's computer to provide convenience to their life and study. The most proud moment is when I noticed one of my classmate was using the plugin, and he told me that he loves it. I am very proud of this because I feel like I made my contribution to the open source community, and my code is running in someone's computer to provide convenience to their life and study. \ No newline at end of file diff --git a/_posts/2024-03-03-week06.md b/_posts/2024-03-03-week06.md index ba1f7be..7235024 100644 --- a/_posts/2024-03-03-week06.md +++ b/_posts/2024-03-03-week06.md @@ -2,3 +2,13 @@ layout: post title: Week 6 --- +# Open Source Project Thoughts +This week I checked three open source projects, Anubis, React and FreeCodeCamp, I realized that maintaining an open source project is not easy. For example, Anubis has a bunch of invalid links in the website, this will make contributors even harder to join the community. As for React and FreeCodeCamp, they have full-time developers to maintain these projects, so they are doing better in this part. As we search for some tools over GitHub, it is a common scenario that we find a relevant repository, but it is no longer maintained, so the repository may have some bugs, or is no longer available. Maintaining an open source project is not that easy, it requires patience and concentration. + + + +## Most Excited Point +I think the most excited point of working on an open source project is, you can add your code to part of the famous software. For example, if you contribute to React, then the next time you use React to build a website, your code is part of this, and running on billions of computers around the world. + +## Big Challenges and How to Overcome +I think one challenge is that some open source projects are not that beginner-friendly. As I searched for the issues labeled "Beginner", there are only 3 of them are open, and 35 are closed, so this project doesn't have many issues for beginners, most of them require proficiency of JavaScript. So I think we can switch to some other more beginner-friendly projects, or just hone the coding skills and devote to these harder ones. \ No newline at end of file