Guide

Project Structure & Docs

Organise repos with clear folders, READMEs, and contribution notes so collaborators can ship quickly.

Process 01Start With Structure

Start With Structure: Use a simple layout: src/ for code, tests/ for automated tests, docs/ for diagrams/notes. Keep .env.example for secrets you never commit.

Process 02Write a Clear README

Write a Clear README: Explain what the project does, how to install, how to run, and how to test. Add tech stack, links to demos, and common troubleshooting tips.

Process 03Add Contribution Notes

Add Contribution Notes: Create CONTRIBUTING with branching rules, commit style, lint/test commands, and PR expectations. Include how to file issues with context.

Process 04Licensing

Licensing: Pick a license early (MIT for permissive personal work is common). Mention it in README and add the LICENSE file.

Process 05Changelogs and Releases

Changelogs and Releases: For team work, tag releases or keep a CHANGELOG. Note breaking changes and migration steps. Keep installation steps up to date.

Process 06Onboarding New Contributors

Onboarding New Contributors: Add a short checklist: clone, install deps, run tests/lint, create branch, open PR. Mention code style (tabs/spaces, casing) and review etiquette.