Thanks for your interest in contributing to Copilot Workshops! This repository hosts the workshop content (Markdown source and the Astro + Starlight site that publishes it).
This project is released with a Contributor Code of Conduct. By participating, you agree to abide by its terms.
Contributions are released under the project's open source license.
If you want to author or edit content, start with AUTHORING.md. It covers the mental model, file layout, step-by-step recipes for adding/editing lessons and images, the local preview workflow, and style conventions.
- Fork and clone the repository.
- Create a topic branch (
git checkout -b my-change). - Make your change. Keep PRs focused — one logical change per PR.
- Push to your fork and open a pull request.
- Wait for CI and review.
CI (pages.yml) must be green on your PR. It runs:
pages.ymlbuild —npm run build(Astro site build).- Lychee — offline link check of the built
website/dist/.
Before you push, run the full local verification sequence described in AUTHORING.md → Building and verifying: clean build, page-count check, and lychee link check.
Conventional commit prefixes preferred: docs:, chore:, fix:, ci:, feat:.
Include a Co-authored-by trailer when AI-assisted:
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>