An important note: The content of this session made implicit assumptions, for better or worse. For example, It should be available on the PowerShell Gallery (or an internal repository) requires that you use a proper module manifest
These references were directly mentioned or used in coming up with the Writing PowerShell Modules: Tips, Tools, and Best Practices session at the 2017 PowerShell + DevOps Global Summit, or just related to the topic : )
And many more. Poke around other community modules to see what folks are doing!
Getting and publishing modules:
Package repositories:
Source control and related tooling:
Example tools that integrate with GitHub:
Avoid fun with maml, xml:
Mentioned during tips on functions, and making it feel PowerShell-y:
Discussions on module design:
Linting and testing:
CI/CD - Run your tests, among other things:
On module and function design, among other things:
Misc: