Awesome CopilotAdventures

Contributing

Read the repository Contribution Guide, Code of Conduct, and Security Policy before proposing changes.

---
config:
  theme: base
  look: classic
  themeVariables:
    darkMode: false
    background: "#ffffff"
    primaryColor: "#f5f5f5"
    primaryTextColor: "#111111"
    primaryBorderColor: "#555555"
    secondaryColor: "#e0e0e0"
    secondaryTextColor: "#111111"
    secondaryBorderColor: "#666666"
    tertiaryColor: "#bdbdbd"
    tertiaryTextColor: "#111111"
    tertiaryBorderColor: "#444444"
    lineColor: "#444444"
    textColor: "#111111"
    mainBkg: "#f5f5f5"
    nodeBorder: "#555555"
    clusterBkg: "#ffffff"
    clusterBorder: "#999999"
    edgeLabelBackground: "#ffffff"
    actorBkg: "#e0e0e0"
    actorBorder: "#555555"
    actorTextColor: "#111111"
    actorLineColor: "#777777"
    signalColor: "#333333"
    signalTextColor: "#111111"
    labelBoxBkgColor: "#f5f5f5"
    labelBoxBorderColor: "#777777"
    labelTextColor: "#111111"
    loopTextColor: "#111111"
    activationBkgColor: "#bdbdbd"
    activationBorderColor: "#555555"
    noteBkgColor: "#f5f5f5"
    noteTextColor: "#111111"
    noteBorderColor: "#777777"
    attributeBackgroundColorOdd: "#f5f5f5"
    attributeBackgroundColorEven: "#e0e0e0"
---
flowchart LR
    accTitle: Prepare a reviewable curriculum contribution
    accDescr: Choose a learning outcome, verify sources, define evidence, write the lab and rubric, validate, then request review.
    O["Choose one learning outcome"] --> D["Verify official documentation"]
    D --> E["Define observable evidence"]
    E --> W["Write adventure + lab + rubric"]
    W --> V["Run focused and repository checks"]
    V --> R["Open a reviewable pull request"]

Legend. Rectangles represent artifacts or review stages; solid arrows show the contribution sequence.

Explanation. A source-grounded learning objective and an observable check should precede publication. The diagram is a process guide, not evidence that a pull request was reviewed.

Adventure checklist

  • Metadata and a real verification date.
  • Current official GitHub or Microsoft references.
  • One primary agentic learning objective.
  • Ask → Plan → Agent → Review → Evidence.
  • Guided mission and intentional failure.
  • Independent challenge.
  • Deterministic evidence and reset instructions.
  • Rubric with observable completion criteria.
  • Starter material and verifier when files change.
  • Preview or experimental status clearly labeled.
  • No credentials, fabricated output, or universal availability claims.

Validation

Run the smallest relevant check first, then:

npm test

If a language solution changes, run its documented build or test command. Media contributions must follow the Media Prompt and Accessibility Guide.

Search

Search in English. Source paths and executable examples retain their original text.