Skip to content

Publishing

Sudhanshu edited this page Nov 11, 2026 · 1 revision

Publishing to GitHub

  1. Code repository: extract the complete repository ZIP and commit the folder contents to your GitHub code repository; GitHub does not automatically unzip uploaded archives.
  2. Wiki repository: enable Wikis under the code repository's Settings → General → Features and create its first Home page.
  3. From the extracted package root containing wiki/ and scripts/, run:
.\scripts\publish-wiki.cmd -Owner YOUR_USERNAME -Repository YOUR_REPO_NAME -DryRun
  1. Review the diff, then publish:
.\scripts\publish-wiki.cmd -Owner YOUR_USERNAME -Repository YOUR_REPO_NAME
  1. Type PUBLISH to confirm. The script clones https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.wiki.git, copies the Wiki Markdown pages, commits and pushes without force.

The .cmd launcher avoids script-signature blocking without changing persistent PowerShell policy. The script uses a unique temporary checkout, so it does not collide with prior .wiki-publish-* folders. It never deletes existing remote Wiki pages, and it cleans up only the temp clone it created. See the root PUBLISHING.md for more detail.

Clone this wiki locally