Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codaamok/codaamok.build

My PowerShell pipeline build module which contains a bunch of helper functions to aid with PowerShell module deployment
https://github.com/codaamok/codaamok.build

Last synced: 26 days ago
JSON representation

My PowerShell pipeline build module which contains a bunch of helper functions to aid with PowerShell module deployment

Awesome Lists containing this project

README

        

# codaamok.build
My PowerShell pipeline build module

## Folders

### Files

Store all additional files to include as part of the module manifest property `FileList`.

### ScriptsToProcess

Store all scripts to process as the module manifest property `ScriptsToProcess`. Any .ps1 script files defined within this directory will be merged into a single Process.ps1 during build.

## To Do

- Write blog post on how to develop modules using this helper module
- Add comment based help
- Flesh out `New-ProjectDirStructure`
- Include vscode tasks.json and launch.json
- Auto-updater in GitHub Actions workflow for build script and workflow yaml
- Fail the workflow if there are newer files in the module compared to the repo, and force user to create an ignore file or update the files?
- Make fewer assumptions about GitHub Actions being the build platform
- Perhaps define module name and author using vscode workspace env vars
- Handle the GitHub project automatic links
- Assumption made on always using GitHub Actions in `Update-BuildFiles`