microsoft / microsoft/winml-cli

P0-REL-D: Documentation — README, CONTRIBUTING, CHANGELOG, User Guide, CLI Reference

Aperta
#167 0 commenti 0 reazioni 2 assegnatari Vedi su GitHub

@tezheng ci sta già lavorando.

Dal 31/3/2026.

documentation P1 release triaged
Lingua principale
Python
Stelle
40
Fork
11
Merge medio
1g 8h
PR unite (30g)
50

Descrizione

Summary

Write and finalize all public-facing documentation: README, CONTRIBUTING, CHANGELOG, end-to-end user guide, CLI command reference, and support docs.

Context

Documentation must be complete by May 19. This is a gating requirement for public release — users cannot onboard without it. From plans/release/0501_release_plan/release.md.

Tasks (D-01 ~ D-08)

  • D-01: Write/finalize top-level README.md — project overview, quick start, badges, trademark notice, telemetry notice (required by L-05, L-06)
  • D-02: Write CONTRIBUTING.md — dev setup, coding standards, PR process; must include CLA mention; include uv setup, ruff, pytest instructions
  • D-03: Write CHANGELOG.md with initial release notes (v0.1.0) — follow Keep a Changelog format; include all P0 features
  • D-04: Add inline docstrings to all public API functions and classes (Google or NumPy style)
  • D-05: Publish API reference documentation (Sphinx / MkDocs) — target: GitHub Pages or ReadTheDocs
  • D-06: Write end-to-end user guide (load → export → optimize → perf) — at least one worked example covering the core CLI workflow
  • D-07: Document all CLI commands (wmk build, wmk perf, wmk debug, wmk hub) — flags, examples, expected output
  • D-08: Add SUPPORT.md using Microsoft repo-templates/SUPPORT.md — how to get help vs file a bug

Acceptance Criteria

  • README: passes readability check (install + first run in < 5 minutes from README)
  • CONTRIBUTING: CLA mention present; uv + ruff + pytest setup instructions complete
  • CHANGELOG: v0.1.0 release notes cover all P0 features
  • All public API functions have docstrings
  • API reference deployed and accessible
  • User guide: at least one E2E worked example (HuggingFace model → wmk buildwmk perf)
  • CLI reference: all current commands documented with examples
  • SUPPORT.md committed using MS template

Technical Notes

  • README must include trademark notice (L-05) and telemetry notice (L-06)
  • D-05: use MkDocs + mkdocstrings for Python API auto-docs (integrates with uv)
  • D-07: wmk run is explicitly deferred — do NOT document it as available

Related Files

  • plans/release/0501_release_plan/release.md — D-01 ~ D-08 task details
  • P0-REL-L — L-05 (trademark), L-06 (telemetry) requirements that affect README

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.