Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
f0oster opened this issue Jun 16, 2023 · 1 comment
Open

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

f0oster opened this issue Jun 16, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@f0oster
Copy link

f0oster commented Jun 16, 2023

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

  • Additional opt-in build features: including more options to support commonly implemented tasks, such as automating the substitution of public functions into FunctionsToExport during the build process, would be useful.
  • Build/pipeline versioning: a mechanism to trigger versioning increments during builds and or pipelines would be nice. I appreciate that maybe this is a little too specialized/opinionated to be included in this project, so keen to hear your thoughts here.

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.

@f0oster f0oster added the enhancement New feature or request label Jun 16, 2023
@SamErde
Copy link
Contributor

SamErde commented Sep 9, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants