Photo by [Chris Ried](https://unsplash.com/@cdr6934?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-computer-screen-with-a-bunch-of-code-on-it-ieic5Tq8YMk?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

5 Things to Know Before Making Open Source Contributions

Read the Documentation There are a few essential documents that you must read. These might be .md files, .rst files, or specific pages on the project’s website: README.md: The file that introduces the project. Contribution Guide: This outlines how to contribute to the project, including any formatting or styling rules you need to follow when submitting contributions. Code of Conduct: The community’s behavior guidelines. Generally, as long as you are not too rude or disrespectful, you should be fine, but it’s still important to read through it. Issue Tracker Understand what issue tracker the project uses. Common ones include GitHub issues or JIRA. As a beginner, it’s typical to start by looking for existing issues to work on. If you need to open an issue, be sure to search first to see if a similar issue has already been opened. ...

Posted on: 2024-08-23 · Edited on: 2024-08-31 · Chi-Sheng Liu
Photo by [Yancy Min](https://unsplash.com/@yancymin?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-close-up-of-a-text-description-on-a-computer-screen-842ofHC6MaI?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)

The Ultimate Guide to Git for Open-Source Development

Initial Process To develop an open-source project, we must first Fork the Repository , as it is not our own project, and we don’t have write access. Once we fork the repository, an identical copy will appear under our account. We usually refer to the original project as the upstream repo and the forked copy as the downstream repo. Since we have write access to the forked repository, the first step is to clone it . Note that we should clone our forked repo, not the upstream repo. ...

Posted on: 2024-08-13 · Edited on: 2024-08-31 · Chi-Sheng Liu
Chi-Sheng Liu @ Apache CommunityOverCode Asia 2024

Apache CommunityOverCode Asia 2024 Volunteering Experience

What is the Apache Software Foundation? The Apache Software Foundation (ASF) is currently one of the world’s largest open-source software organizations, composed of developers from around the globe. The software under its umbrella follows the Apache License , and it has fostered many well-known projects such as Hadoop, Spark, Kafka, and Flink. Roles in ASF Projects According to the official website , each Apache project typically has the following roles: ...

Posted on: 2024-08-08 · Edited on: 2024-09-03 · Chi-Sheng Liu