Skip to content

Align repository with DPC conventions#1

Merged
dmccoystephenson merged 2 commits into
mainfrom
copilot/align-repository-with-dpc-conventions
Apr 12, 2026
Merged

Align repository with DPC conventions#1
dmccoystephenson merged 2 commits into
mainfrom
copilot/align-repository-with-dpc-conventions

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 12, 2026

Adds all required documentation, CI workflows, and Copilot instructions per the DPC conventions. Repository is non-DPC (Stephenson-Software org, no dpc-plugin topic), so Discord links are omitted throughout.

README.md

  • Restructured with all 10 required sections: Description, Installation, Usage, Support, Contributing, Testing, Development, Authors, License, Project Status
  • All convention templates adapted from Java/Gradle to C/gcc

New documentation files

  • CONTRIBUTING.md — Fork/branch/PR workflow, build instructions with gcc, testing steps
  • USER_GUIDE.md — Getting started with the template, dev container usage, customisation
  • COMMANDS.md — Build and run command reference
  • CONFIG.md — Dev container config, VS Code settings, compiler flags
  • CHANGELOG.md — Keep a Changelog format with initial release entry

CI & release automation

  • .github/workflows/build.yml — Compiles and runs on push/PR to main/develop; explicit contents: read permissions
  • .github/workflows/release.yml — Builds and attaches binary to GitHub Releases via softprops/action-gh-release@v2

Copilot instructions

  • .github/copilot-instructions.md — C/gcc stack, project structure, contribution workflow

LICENSE file left untouched per convention policy.

Copilot AI and others added 2 commits April 12, 2026 04:22
Addresses CodeQL alert for missing workflow permissions.

Agent-Logs-Url: https://github.com/Stephenson-Software/c-project-template/sessions/8653c3d3-c5bb-4c6c-ae37-b768803984c6

Co-authored-by: dmccoystephenson <21204351+dmccoystephenson@users.noreply.github.com>
@dmccoystephenson dmccoystephenson marked this pull request as ready for review April 12, 2026 04:26
@dmccoystephenson dmccoystephenson merged commit 8724c91 into main Apr 12, 2026
1 check passed
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