Version control systems(VCS) are fundamental to managing open-source projects, ensuring collaboration, maintaining project integrity, and tracking contributions(Fig 1). My experience contributing to FreeCodeCamp and p5.js introduced me to practical version control workflows, particularly through Git and GitHub. Before engaging in …

Topic 4 — Versioning Systems Read more »

Open-source collaboration is a decentralised software development model that depends on collective contributions from a global community. It goes beyond mere code sharing, as open-source projects incorporate governance structures, community engagement, codes of conduct, and best practices to ensure long-term …

Topic 2 — Open-source collaboration Read more »