This guide helps new contributors understand the expected workflow for Late Meet documentation and extension contributions.
For the full contribution rules, assignment process, code style, and PR expectations, read the root CONTRIBUTING.md. This page is a quick onboarding guide for contributors working on documentation, screenshots, demos, and focused extension updates.
- Find or request an assigned issue.
- Fork the repository.
- Create a focused branch.
- Make scoped changes.
- Run the relevant checks.
- Commit with a clear message.
- Open a PR against the main repository.
flowchart LR
issue["Assigned issue"] --> fork["Fork repository"]
fork --> branch["Create focused branch"]
subgraph Work["Build the change"]
changes["Make scoped changes"] --> checks["Run relevant checks"]
checks --> commit["Commit clearly"]
end
subgraph Review["Share for review"]
pr["Open pull request"] --> review["Respond to feedback"]
end
branch --> changes
commit --> pr
classDef start fill:#ecfeff,stroke:#0891b2,color:#0f172a
classDef work fill:#f8fafc,stroke:#64748b,color:#0f172a
classDef review fill:#f0fdf4,stroke:#16a34a,color:#0f172a
class issue,fork,branch start
class changes,checks,commit work
class pr,review review
Use descriptive branch names:
docs/premium-documentation-experience
fix/options-save-settings
feat/live-duration-timer
npm install
npm run buildFor code changes, also run the checks documented in the root README and Testing Guide.
flowchart TD
subgraph Setup["Local setup"]
clone["Clone fork"] --> install["npm install"]
install --> build["npm run build"]
end
subgraph Browser["Extension verification"]
chrome["Load dist/ in Chrome"] --> configure["Configure API keys when needed"]
configure --> verify["Verify docs, screenshots, or Meet workflow"]
end
subgraph Finish["Prepare PR"]
docs["Update docs, screenshots, or demo assets"] --> prcheck["Run final checks before PR"]
end
build --> chrome
verify --> docs
classDef setup fill:#eff6ff,stroke:#2563eb,color:#0f172a
classDef browser fill:#fff7ed,stroke:#ea580c,color:#0f172a
classDef finish fill:#f0fdf4,stroke:#16a34a,color:#0f172a
class clone,install,build setup
class chrome,configure,verify browser
class docs,prcheck finish
- Update the existing root README when changing homepage documentation.
- Add new docs under
docs/when the topic needs more detail. - Link new docs from the README.
- Use screenshots only when they improve onboarding.
- Redact private data from screenshots.
- Keep PR scope clear and reviewable.
Follow Screenshot Guide before adding visual assets.
## Summary
- What changed?
- Why is it useful?
## Changes
- Key file or documentation updates
## Testing
- Commands run
- Manual verification performed- Setup clarity.
- Troubleshooting notes.
- Screenshot updates.
- FAQ additions.
- Glossary improvements.
- Architecture explanations for beginners.
- Keep discussion focused on the assigned issue.
- Respond to review comments with specific changes.
- Avoid mixing unrelated source changes into documentation PRs.
- If the scope grows, confirm with maintainers before expanding further.