-
Notifications
You must be signed in to change notification settings - Fork 1
Release Plan
Andrew Davidson edited this page Jan 23, 2021
·
57 revisions
For previous releases see Release History
- add
-ProjectPath
to point to the root of a project and adjust tests accordingly- Gives the ability to host public and private functions and tests
- add new check(s):
- whether
-ProjectPath
path adheres to project template layout (folder structure) - when using
-ProjectPath
whether or not unit tests exist for module functions - when using
-ProjectPath
public functions should have verb-noun format (e.g. Get-File) - when using
-ProjectPath
private functions should not have-
in them (e.g. GetFile)
- whether
- add parameter to allow HelpElementsRules.psd1 file/location to be specified (
-HelpRulesPath
)- make the default to the same folder as the checks (therefore making the parameter optional)
- rename file to be HelpRules.psd1? to match parameter
- update documentation to document project layout and additional test
- document HelpRules file format
- add integration tests
- module test
- script test
- code fixes from faults discovered by testing
- improve error message/failed test messages so that they are more meaningful
- further testing on different platforms
- Server 2016
- Server 2019
- Linux (distros to be confirmed)
- Ubuntu 20.04
- Other distros
- PowerShell 4.x ?
- PowerShell 6.x ?
- PowerShell 7.2
- Extra PSScriptAnalyzer rules (used by VSCode)
- code fixes from faults discovered by testing
- create build system to auto-compile the module and publish to the PSGallery
- further improve help and wiki content
If there is something that you think would be useful please use the Discussions area and we can talk it through