Code for Good Week

Google San Francisco

July 27, 2018

Learn all about our 2018 projects and how to contribute by attending our annual showcase with SFHTML5


C4GW is an initiative dedicated to bringing together web developers, designers, technical writers, and other technologists to discover and contribute to open source projects for civic engagement or social good. The goals of the effort are to help the community learn about and effectively contribute to open source projects.

Learn how to Collaborate

Learn git fundamentals. The content here is not finalized, obviously!

Write docs

Not an engineer? Then you can write doc!

Because you're awesome

Share your love


Github Workshop
Intro to Github

Github is a very common version control interface that developers use to help organize their code. In this class, you will learn how to create and manage code repositories using the Github website.

Sign Up
Github Workshop
Intro to Command Line

The command line is a powerful yet often avoided tool for beginning developers. We're here to show you that it's easier than you might think, and even fun!

Sign Up
Github Workshop
Command-line Git for Open Source

Git is used heavily in open source projects. We'll cover some best practices and strategies for managing change without fear of "not being able to undo".

Sign Up

Projects

Mifos - End Poverty One Line of Code at a Time

http://mifos.org

The Mifos Initiative is a 501(c)3 non-profit and FinTech pioneer guiding the community developing the Apache Fineract platform for financial inclusion, an open source financial service engine providing a cloud-based API-driven architecture for scaling digital financial services to the world’s 2 billion poor & unbanked. We aim to create a world of 3 Billion Maries where each of the 2 billion poor and unbanked has access to the financial resources needed to create a better life for themselves and their family. We guide a network of 100+ partners supporting 300 financial institutions & fintech innovators using digital banking solutions powered by our open APIs to reach more than 7 million clients.

GitHub repo

Mifos Initiative Org Page: https://github.com/openmf

Project Owner

Edward Cable @edcable
"I am the President/CEO of the Mifos Initiative. Championing our open source community for the past 11 years, I am passionate about the intersection between fintech, financial inclusion and open source community. Unifying technologists worldwide on top of an open platform with ideas shared across a global community is the only way we can help bank the billions that are underbanked."

Mifos blog post


Inclusive Web Project

The goal of this project is to build a more inclusive web developer community. While there are many ways to do this, we need to narrow our focus to a starting point. When you look at the Stack Overflow and GitHub surveys, the demographics are fairly skewed toward one narrow demographic. In this project, let’s create a new developer survey. Let’s actively promote it across intentionally inclusive platforms, keeping track of our metrics over time. We will build a campaign around this survey, a newsletter, a community, all toward first representing the parts of the existing web developer community that may not have a voice yet, and next, growing the community to include a much more diverse group of developers.

GitHub repo

https://github.com/Meggin/inclusive-web-project

Project Owner

Meggin Kearney @MegginKearney
"I work on the Google Web Developer Relations team. We help web developers build modern web experiences. I’m passionate about creating a more inclusive community. I believe an inclusive web developer community is key to building a better web for our users."

Systers blog post


Do you maintain an open source project dedicated to civic engagement or social good? Contact codeforgoodweek@googlegroups.com.

Contribute to Projects:
Learn all about our 2018 projects and how to contribute by attending our annual showcase with SFHTML5

Who we are

Aysegul Yonet
Aysegul Yonet

Senior Software Engineer, Google Developer Expert in Web Technologies
Aysegul is a Senior Angular Engineer at Narwhal Technologies (Nrwl.io), focusing on Angular, Data Visualization and WebXR. She is a Developer Expert at Google for Web Technologies/Angular and an active conference speaker. She enjoys teaching at a variety of non-profit organizations aiming to increase diversity in the software industry. @AysSomething

Vanessa Wang
Vanessa Wang

Program Manager, Google
Vanessa is a Program Manager at Google, where she creates programs and events for developers. She also co-authored The Definitive Guide to HTML5 WebSocket (Apress) and co-founded and co-organized SFHTML5. @vjwang

Tomomi Imura
Tomomi Imura

Senior Developer Advocate, Slack
Tomomi is a writer, speaker, JavaScript engineer, and a technology advocate, who is currently working for Developer Relations team at Slack in San Francisco, also taking a role as an advisor for Code Chrysalis in Tokyo. @girlie_mac