2020 Facebook Developer Circles Community Challenge Resources
You must create a tutorial for at least one of the three categories:
- Beginner Tutorial: Tutorial of software for the beginner developer audience.
- Advanced Tutorial: Tutorial of software for the advanced developer audience.
- Non-English Language Tutorial: Tutorial that is not in English. Participants who opt to submit a tutorial in a non-English language will be evaluated under this category and grouped with tutorials in one of the following languages: Arabic, French, Indonesian, Spanish, Portuguese
Important note on non-English language tutorials: Teams can either submit an English-written tutorial, a non-English written tutorial, OR both. Please review the rules for prize limit guidelines
The Developers Circles Community Challenge requires you to create a written tutorial using at least one of the following technologies:
- Hack is a programming language for HHVM that interoperates seamlessly with PHP.
- React Native is a framework for building native apps using React.
- PyTorch is an Open Source machine learning platform that provides a seamless path from research prototyping to production deployment. Learn more.
- Docusaurus makes it easy to maintain Open Source documentation websites.
- Messenger from Facebook allows you to connect with over 1.3 billion people in a channel they prefer - making business personal and convenient.
- Spark AR allows you to build interactive, engaging, and customizable augmented reality experiences with Spark AR Studio.
- Wit.ai makes it easy for developers to build applications and devices that you can talk or text to.
General Questions: If you have a question about the competition rules, contact us at email@example.com or send us a message in the 2020 Developer Circle Community Challenge Facebook Group.
Tech Support: First, check your local Developer Circle for a developer who can help! After that, you can visit the product documentation, the 2020 Developer Circle Community Challenge Facebook Group, or the discussion forums on Devpost.
Tutorial Writing Help: If you want to know how to write a great tutorial be sure to check out Christine Abernathy’s Blog post which includes frameworks and examples. For even more guidance, you can use this Technical Tutorial Template as a guide or check out this example tutorial.
FAQs: Check out this slide deck of FAQs that Facebook presented.
These are livestreams that we have hosted the past couple weeks on a particular product and on tutorial writing tips/advice.
- DevC Challenge Announcement: recording
- The Power of Developer Education: In this livestream, we talk about the benefit to technical documentation on developer’s careers and community
- Introduction to Open Source features and how to use Docusaurus: recording
- Practical Insights into Wit.ai and Spark AR for your tutorial (Tutorial Writing Tips included here): In this livestream, the speaker goes over tips on how to write a tutorial on Wit.ai and we provide an overview of the features of Spark AR
- 2020 DevC Community Challenge: Most Frequently Asked Questions: In this livestream, we address most frequently asked questions about the challenge
- 2020 DevC Community Challenge: Messenger Overview: In this livestream we go over Messenger as a platform
- DevC Challenge Technical Writing Principles and Deep Dive on React Native (Tutorial Writing Tips included here): In this livestream, the first half shows great insights on React Native and tips (tutorial structure) in English, and the 2nd half dives deeper on React Native in Indonesian
Regional Winners & Non-English Tutorial Winners Announced
Regional Winners Submission Period
Global Winners Announced