Open Dev Docs is written in the open on GitHub. You can report a mistake, suggest a topic, or write a whole lesson.
Check the course syllabus for a topic that has no lesson yet, or open an issue to propose a new one, so two people do not write the same lesson.
Fork the site's GitHub repository and create a branch for your change.
Add a Markdown file under src/content/courses/<course>/. Explain one idea, show working code, and finish with a complete code example.
Describe what the lesson covers and which version of the technology it targets. Review comments arrive on the pull request.
Each lesson file starts with this block. level is 1 (Beginner) to 4 (Expert), and a value containing ": " must be quoted.
---
publishDate: 2026-03-12T09:19
title: Arrow Functions
slug: arrow-functions
metadescription: "Write shorter functions with arrow syntax: when to use them and when not to."
updateDate: 2026-03-12T09:19
author: ['your-author-id']
level: 2
tags: ['functions', 'es6']
course: javascript
---Install Open Dev Docs
Keep your courses one tap away.