Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
67077f9
docs: correct Process-PSModule links
MariusStorhaug Sep 10, 2026
3f7c416
docs: link specific Process-PSModule pages
MariusStorhaug Sep 10, 2026
971b8ed
docs: link Process-PSModule repository
MariusStorhaug Sep 10, 2026
22df794
docs: distinguish Process-PSModule audiences
MariusStorhaug Sep 10, 2026
663b119
docs: simplify template framework guidance
MariusStorhaug Sep 10, 2026
d1aad81
docs: centralize template guidance
MariusStorhaug Sep 10, 2026
7bf7e0b
docs: focus template link on setup
MariusStorhaug Sep 10, 2026
401070f
chore: remove optional example
MariusStorhaug Sep 10, 2026
1817a19
chore: update template automation defaults
MariusStorhaug Sep 10, 2026
4566201
docs: remove unused GitHub Actions validation from linter configuration
MariusStorhaug Sep 10, 2026
cf1aa63
chore: use Super-Linter zizmor config
MariusStorhaug Sep 10, 2026
a99875c
chore: use default zizmor config name
MariusStorhaug Sep 10, 2026
e420103
docs: remove VALIDATE_GITHUB_ACTIONS_ZIZMOR from linter configuration
MariusStorhaug Sep 10, 2026
4b952bd
docs: update PSModule.yml to remove outdated comments and adjust code…
MariusStorhaug Sep 10, 2026
732d791
chore: remove local pull request template
MariusStorhaug Sep 10, 2026
7e6dd4a
docs: centralize contribution guidance
MariusStorhaug Sep 10, 2026
b08e44f
docs: clarify contribution guidance
MariusStorhaug Sep 10, 2026
62c1c8d
docs: simplify contribution guidance
MariusStorhaug Sep 10, 2026
26f46a5
chore: normalize template line endings
MariusStorhaug Sep 10, 2026
415d782
chore: remove unused MOF line ending rule
MariusStorhaug Sep 10, 2026
35298c7
chore: remove redundant line ending rules
MariusStorhaug Sep 10, 2026
e15cff7
chore: rely on Git binary detection
MariusStorhaug Sep 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 1 addition & 15 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,15 +1 @@
# Needed for publishing of examples, build worker defaults to core.autocrlf=input.
* text eol=autocrlf

*.mof text eol=crlf
*.sh text eol=lf
*.svg eol=lf

# Ensure any exe files are treated as binary
*.exe binary
*.jpg binary
*.xl* binary
*.pfx binary
*.png binary
*.dll binary
*.so binary
* text=auto eol=lf
50 changes: 0 additions & 50 deletions .github/CODEOWNERS

This file was deleted.

11 changes: 3 additions & 8 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
# Contributing

Follow the central [MSX contribution workflow](https://msx.no/docs/Ways-of-Working/Contribution-Workflow/)
for how to select work, create a branch, make commits, open a draft pull request, request review,
and merge changes. Use the [MSX Ways of Working](https://msx.no/docs/Ways-of-Working/) for the
shared issue, branching, commit, pull request, and review conventions.
and [MSX Ways of Working](https://msx.no/docs/Ways-of-Working/) for shared contribution guidance.

Use the Process-PSModule documentation for repository-specific standards:

- [Repository Standard](https://psmodule.io/Process-PSModule/reference/repository-standard/)
- [PowerShell module standard](https://psmodule.io/Process-PSModule/reference/powershell-module-standard/)
- [Validating before review](https://psmodule.io/Process-PSModule/guides/validating-before-review/)
For framework-specific guidance, review the
[Process-PSModule documentation](https://psmodule.io/Process-PSModule/).
22 changes: 1 addition & 21 deletions .github/PSModule.yml
Original file line number Diff line number Diff line change
@@ -1,31 +1,11 @@
# This file is used to configure the Process-PSModule workflow.
# Reference:
# - https://github.com/PSModule/Process-PSModule?tab=readme-ov-file#configuration

Test:
CodeCoverage:
PercentTarget: 0
# Uncomment this to test faster by skipping some steps
# TestResults:
# Skip: true
# SourceCode:
# Skip: true
# PSModule:
# Skip: true
# Module:
# Windows:
# Skip: true
# MacOS:
# Skip: true
# Build:
# Docs:
# Skip: true
PercentTarget: 80

Linter:
env:
VALIDATE_BIOME_FORMAT: false
VALIDATE_BIOME_LINT: false
VALIDATE_GITHUB_ACTIONS_ZIZMOR: false
VALIDATE_JSCPD: false
VALIDATE_JSON_PRETTIER: false
VALIDATE_MARKDOWN_PRETTIER: false
Expand Down
13 changes: 2 additions & 11 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,7 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: github-actions
directory: /
labels:
- dependencies
- github-actions
schedule:
interval: daily
cooldown:
default-days: 7
interval: cron
cron: '0 0 */3 * *'
5 changes: 5 additions & 0 deletions .github/linters/zizmor.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
rules:
unpinned-uses:
config:
policies:
PSModule/Process-PSModule/.github/workflows/workflow.yml: ref-pin
36 changes: 0 additions & 36 deletions .github/pull_request_template.md

This file was deleted.

5 changes: 1 addition & 4 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,4 @@ Read in this order:
- what this repository is and what it contains
2. [`.github/CONTRIBUTING.md`](.github/CONTRIBUTING.md)
- how a change is made and reviewed
3. [Process-PSModule documentation](https://psmodule.io/Process-PSModule/)
- repository structure, module standards, and build/test/pack/publish guidance
4. [MSXOrg documentation](https://msx.no/docs/)
- central ways of working and coding standards
- how to understand the contribution process and applicable standards
29 changes: 2 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,5 @@

The canonical starting template for new PowerShell modules in the PSModule organization.

## Purpose

Use this template when creating a new PowerShell module repository.
It provides the CI/CD framework wiring, repository contribution guidance, and starter layout that every PSModule module repository needs.
Code of Conduct, security, and support policies are inherited from [`PSModule/.github`](https://github.com/PSModule/.github).
Process-PSModule owns release generation, so the template does not include GitHub generated-release-notes configuration.

For step-by-step instructions, see the [template quickstart](https://psmodule.github.io/docs/Modules/Process-PSModule/template-quickstart/).

## After creating a repository from this template

1. Replace the `{{ NAME }}` placeholder with your module name throughout the repository.
2. Replace the starter function, test, and example with your module's first real command.
3. Set the repository description and custom properties on GitHub.
4. Confirm `.github/PSModule.yml` only overrides defaults when your module needs different behavior.
5. Open a draft pull request and run the full CI pipeline.

See [repository defaults](https://psmodule.github.io/docs/Modules/Repository-Defaults/) for the full checklist.

## Prerequisites

Modules built from this template use the [PSModule framework](https://github.com/PSModule/Process-PSModule) for building, testing, and publishing.

## Contributing

To contribute to this template itself, read the [contribution guidelines](.github/CONTRIBUTING.md).
For agents and AI tools, start with [`AGENTS.md`](AGENTS.md).
For setup, read the framework guidance in the
[Process-PSModule documentation](https://psmodule.io/Process-PSModule/).
7 changes: 0 additions & 7 deletions examples/General.ps1

This file was deleted.

Loading