techthoughts2 / Catesta

Catesta is a PowerShell module and vault project generator. It uses templates to rapidly scaffold test and build integration for a variety of CI/CD platforms.
https://www.catesta.dev/
MIT License
169 stars 20 forks source link

Additional features & options for build and pipeline processes. #69

Open f0oster opened 1 year ago

f0oster commented 1 year ago

Description

Extending the scaffolding to offer some additional convenience features in the build would be nice.

Any additional features would presumably exist as additional items in the module generation schema and thus would be presented as opt-in choices during module generation.

Describe the solution you'd like

Describe any alternatives you've considered

I guess the obvious alternative is to inject your own build and pipeline files after generation, or to fork the project to customize things in the first place. Personally I'd rather minimize making my own private changes when I feel that they are probably changes that many others can benefit from -- I feel it undermines the spirit of sharing and open source a little.

Additional context

Kudos on a cool project! Appreciate the efforts you've put into it.

SamErde commented 2 months ago

GitTools/GitVersion could be a way to solve the second part of this request, although it would require some understanding of the mechanism in order to use effective commit messages.