Skip to content

Add open-source project scaffolding - #1

Merged
HarnageaGabriel merged 2 commits into
mainfrom
chore/open-source-hardening
Aug 18, 2026
Merged

Add open-source project scaffolding#1
HarnageaGabriel merged 2 commits into
mainfrom
chore/open-source-hardening

Conversation

@HarnageaGabriel

Copy link
Copy Markdown
Owner

Brings the repository up to the baseline expected of a maintained open-source project.

Adds:

  • MIT license
  • CONTRIBUTING.md with the rules that actually apply to this repository
  • CODE_OF_CONDUCT.md (Contributor Covenant 2.1)
  • SECURITY.md with private vulnerability reporting
  • .github/CODEOWNERS
  • Issue forms (bug, feature) and a pull request template
  • Dependabot config
  • A CI workflow that lints on every pull request

Adds the community health files and CI this repository was missing:
MIT license, contributing guide, code of conduct, security policy,
CODEOWNERS, issue and pull request templates, Dependabot config, and a
lint workflow that runs on every pull request.
Empty catch blocks in statusline.ps1 now record why the error is swallowed
via Write-Debug instead of hiding it entirely. Set-ToolUltraMode declares
SupportsShouldProcess, so it honours -WhatIf like any state-changing cmdlet.

PSAvoidUsingWriteHost is excluded through PSScriptAnalyzerSettings.psd1:
console output is the product in an installer and a statusline renderer.
@HarnageaGabriel
HarnageaGabriel merged commit a480750 into main Aug 18, 2026
2 checks passed
@HarnageaGabriel
HarnageaGabriel deleted the chore/open-source-hardening branch August 18, 2026 14:10
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.

1 participant