What is CoderDojo? ● Global movement of: ○ free, ○ volunteer-led, ○ community based programming clubs ○ for young people aged 7-17 ● Within the CoderDojo Movement there is a focus on: ○ community, ○ peer learning, ○ project based work, ○ youth mentoring and self led learning ● 860+ clubs in 60+ countries
Zen is our new community platform! ● Search for your local Dojo ● Administrate your Dojo ● Profile pages for parents, mentors and youths ● Administration section for CoderDojo Foundation staff to verify global clubs. ● Bespoke ticketing system where parents and mentors can book tickets for their local club
Why contribute? ● Easy way to volunteer from home ● Showcase your development skills ● Learn from experienced developers in the tech industry ● See peer coding reviews in real world scenario ● Experience Continuous Integration in a real world scenario ● Impact a global community of youths, parents and mentors!
Technologies used Hosting, logging, code deployment! Reporting, automatic emails Communications Forums Open badges for displaying skills on profiles Google maps, recaptcha Logging Front end framework
Technologies used Performance monitoring Version control, Issue management Localisation/translation Main coding language Database language Main framework Wireframing Unit testing
Getting started ● Visit the repository at http://bit.ly/coderdojo-zen ○ cp-local-development repo for dev environment ○ Contributing and architecture docs ○ The “beginner” labelled issues are ideal for your first pull request ○ “hints provided” label is also useful ● If you need help getting set up, email us at [email protected], we can help you remotely if you need! ● We have our own Slack organisation which you can join if you get in touch: ○ Two channels, one for alerts and one for development chat ● Remote help and mentoring from Technical Lead at any time
Our top list of features ● Automatic awarding of badges ○ based on number of events attended ● Collect more info about individual Dojos ● Redesign of events section ○ Make it more intuitive for parents/Dojo members to book tickets for events ● A Dojo stats page so an individual Dojo Admin can see: ○ the number of users, ○ user types, and ○ number of events attended
For non-coders! ● We need translators! You can join CrowdIn to help: ○ http://bit.ly/coderdojo-crowdin ○ We even have Klingon, Pirate, and Lolcat ● Get involved in the conversation about new features by: ○ Discussing our issues tagged with “request for comments” ○ Visiting the forum at http://forums.coderdojo.com and starting a conversation! ● Help us manage issues by: ○ Closing issues that are no longer relevant ○ Confirming/debunking a bug that someone else has reported ● Encourage your local Dojo to use the ticketing and badges features ○ New badges being launched next week
We’re hiring! ● Technical and Education Content Lead ○ Passionate about CoderDojo ○ Proficient in coding languages typically used in Dojos ○ Exceptional writing and communication experience Ask me for more info or visit http://bit.ly/coderdojo-content-lead