

Get our club involved at your events --> https://zkav.club
Learn Git by doing: Create, upload, and share your projects
Want to learn how to collaborate on open-source projects and take your ideas to the next level?
Git isn’t just “for programmers.” It’s the global standard for building in community, managing content transparently, and ensuring that teamwork is smooth and error-free. If you want to participate in DAOs, open-source communities, or simply work professionally with others, this workshop is for you.
🤝 First: Building in Community
Before diving into complex lines of code, we’ll learn the power of collaboration. Git is the tool that allows hundreds of people to work on the same project (whether content, educational, or social) without overwriting each other’s work. We’ll cover:
Open Source Culture: How to contribute to shared projects.
Transparency: How to track who did what and why (commit history).
Fork & Pull Request: The foundation for proposing improvements in any digital community.
💻 Part Two: For Creators and Developers
Once you’ve mastered the basics of collaboration, we’ll take the technical leap to give your projects a professional structure:
Version Control: Say goodbye to files like “final_v2_final_now_for_sure.doc.”
Branch Management: Experiment with new features or ideas without risking the main version.
GitHub Integration: Upload your portfolio and make your work visible and shareable with the world.
🎯 What you'll learn
Collaborative Workflow: How to propose improvements, comment on progress, and sync with others’ work without errors.
Version Control: Say goodbye to the chaos of duplicate files; you’ll learn to manage your project history with precision.
Branch management: How to experiment with new ideas or features without putting the main version of your work at risk.
Conflict resolution: Techniques for merging changes when multiple people edit the same thing, while maintaining calm and the integrity of the information.
Cloud publishing: How to connect your local work with remote repositories (GitHub) so it’s visible and shareable.
👥 Who is this workshop for
Community contributors: People who want to contribute content, documentation, or governance to collaborative projects.
Creators and writers: Those who need a professional and transparent way to manage their files and text versions.
New developers: Students or junior programmers who want to master the basic tools before moving on to more complex environments.
Digital enthusiasts: Anyone who wants to understand how modern technology and content are built in an open and decentralized way.
🛠️ Requirements
Equipment: PC or laptop with permission to install software.
Accounts: Have a GitHub account (or similar platform).
Knowledge: No prior coding experience required; we start from scratch.
Software: If possible, have Git installed (if not, we’ll set it up at the beginning).
Sign up now and take your online development to the next level!
This workshop is part of the Zk Av Club’s Community Workshops program.
About the facilitator:
This workshop will be led by Pacu, a programmer and active member of the Zcash community. Pacu is currently Zcash Developer Relations Engineer.
Remember that you can lead a workshop too. If you’d like to lead a workshop like this, read this and apply.
Be part of the Zk Av Club!
Get our club involved at your events --> https://zkav.club