Skip to content

docs: remove internal-only references from contributor and how-to docs#677

Open
bfjelds wants to merge 7 commits into
mainfrom
user/bfjelds/docs-cleanup-internal-refs
Open

docs: remove internal-only references from contributor and how-to docs#677
bfjelds wants to merge 7 commits into
mainfrom
user/bfjelds/docs-cleanup-internal-refs

Conversation

@bfjelds

@bfjelds bfjelds commented Jun 8, 2026

Copy link
Copy Markdown
Member

Summary

Removes references that require internal Microsoft access with no public alternative, making these docs fully usable by external contributors.

Changes

Pull-Requests.md

  • Removed internal ADO ECF Dev Guide link (inaccessible outside Microsoft)
  • Updated Azure DevOps-specific language to GitHub terminology:
    • \Abandon\ → \Close\ for PRs
    • Removed note about DevOps lacking built-in PR label support (GitHub has labels)

PXE-Boot-In-QEMU.md

  • Replaced dependency on internal \�rgus-toolkit\ repo (\patch.py) with standard \cpio/\zcat/\gzip\ commands that work on any Linux system
  • Fixed typo (\initird\ → \initrd\)
  • Fixed broken command (\python3 initrd.img\ → actual working cpio commands)
  • Added explanation that Trident reads config from /etc/trident/config.yaml\ inside the initramfs
  • Added link to Host Configuration reference

bfjelds and others added 5 commits June 8, 2026 10:26
- Pull-Requests.md: Remove internal ADO ECF Dev Guide link, update
  DevOps-specific language to GitHub terminology (abandon -> close,
  remove note about DevOps lacking label support)
- Trident-Architecture.md: Replace empty placeholder with comprehensive
  architecture documentation including execution modes, engine design,
  subsystem lifecycle, storage pipeline, A/B update mechanism, gRPC
  server, datastore, COSI format, commands reference, design principles,
  and 8 mermaid diagrams
- PXE-Boot-In-QEMU.md: Replace internal argus-toolkit dependency with
  standard cpio/zcat/gzip commands, fix initrd typo, add Host
  Configuration reference link

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Shows the path from user inputs through engine and subsystems
to the target OS desired state.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@bfjelds bfjelds changed the title docs: remove internal-only references, add architecture content docs: remove internal-only references from contributor and how-to docs Jun 8, 2026
@bfjelds bfjelds marked this pull request as ready for review June 8, 2026 18:32
@bfjelds bfjelds requested a review from a team as a code owner June 8, 2026 18:32
Copilot AI review requested due to automatic review settings June 8, 2026 18:32

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes Microsoft-internal-only references from contributor and how-to documentation so external contributors can follow the guidance without needing internal Azure DevOps/ADO resources.

Changes:

  • Updates the PXE boot in QEMU guide to modify the initrd using standard zcat/cpio/gzip tooling and documents Trident’s expected config location inside the initramfs.
  • Removes an internal-only ECF Dev Guide link from PR guidelines and updates Azure DevOps terminology (“abandon”) to GitHub terminology (“close”).
  • Tightens wording in the PR labels section to focus on title prefix labels for draft/proposal-style PRs.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
docs/How-To-Guides/PXE-Boot-In-QEMU.md Replaces internal tooling instructions with portable initrd unpack/patch/repack steps and links to Host Configuration reference.
docs/Development/Contributing/Pull-Requests.md Removes internal doc link and updates PR workflow terminology to match GitHub.

Comment thread docs/How-To-Guides/PXE-Boot-In-QEMU.md
Prevents cpio from extracting absolute paths outside the working
directory, which could overwrite system files when run as root.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

Comment thread docs/How-To-Guides/PXE-Boot-In-QEMU.md
Trident generates initrds with dracut --zstd, so the PXE guide should
use zstdcat/zstd instead of zcat/gzip. Added a note for users with
gzip-compressed images.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants