Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/codaamok/codaamok.build
- Owner: codaamok
- License: gpl-3.0
- Created: 2021-08-10T20:33:57.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-20T16:21:59.000Z (about 2 years ago)
- Last Synced: 2024-05-23T00:32:29.108Z (6 months ago)
- Language: PowerShell
- Homepage:
- Size: 107 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - codaamok/codaamok.build - My PowerShell pipeline build module which contains a bunch of helper functions to aid with PowerShell module deployment (PowerShell)
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`