Skip to content

L12 Oss Docs Project

DodaTech 1 min read

title: "Open Source Documentation — Complete Project" weight: 12 description: "Apply everything you learned about open source documentation: create or improve README, contributing guide, code of conduct, changelog, and templates for a complete project documentation set." date: 2026-06-28 lastmod: 2026-06-28 tags: [technical-writing, open-source] }

The open source documentation project applies every skill from this course: creating or improving all essential documentation files for an open source project to drive adoption and contribution.

In this lesson, you will combine all previous lessons into a single project producing a complete documentation set.

What You'll Learn

You will apply README writing, contributing guide creation, code of conduct adoption, changelog formatting, and template creation for a complete project.

Why It Matters

Theory without practice is worthless. This project produces a documentation set that directly improves an open source project.

Project Steps

Step 1: Select a Project

Choose an open source project you use, maintain, or want to improve.

Step 2: Audit Existing Documentation

Evaluate what exists and what is missing.

Step 3: Create or Improve Files

  • README
  • CONTRIBUTING.md
  • CODE_OF_CONDUCT.md
  • CHANGELOG.md
  • Issue templates
  • PR template

Step 4: Submit as Pull Request

Contribute your improvements back to the project.

Teacher Mindset

This project makes a real impact. You are not creating throwaway exercises. You are improving documentation that real developers use.

Common Mistakes

1. Changing Too Much at Once

Submit focused PRs. One PR per file or improvement.

2. Not Following Project Patterns

Match the existing style and tone of the project.

3. Submitting Without Discussion

For significant changes, open an issue first to discuss.

FAQ

How long should this project take?

4 to 8 hours: 1 hour audit, 3 to 5 hours creating files, 1 hour submitting PRs.

What if my changes are not accepted?

Learn from the feedback. Not all maintainers accept all changes. Respect their decisions.

Mini Project

This lesson is the mini project. Complete all steps and submit your improvements. Write a retrospective on the experience.

What's Next

Back to Open Source Documentation Overview
Technical Writing Portfolio
Technical Blog Writing

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro