-
Notifications
You must be signed in to change notification settings - Fork 799
Open
jenkins-x-plugins/jx-project
#551Labels
area/quickstartfor the Jenkins X quickstart appsfor the Jenkins X quickstart appskind/enhancementAn enhancement of an existing featureAn enhancement of an existing featurepriority/important-longterm
Description
Summary
Depending on the context the value for a place holder should be formatted differently. In Java for example classes, artifacts and packages have different cases. So support for something like REPLACE_ME_APP_NAME:CAPITAL_CAMEL_CASE to have the application name "my fine app" be inserted as MyFineApp would be handy.
In combination with #1839 and #1848 it would be handy if a directory named something like REPLACE_ME_GROUP:LOWER_CASE_SLASH_SEPARATED would be transformed to the directory hierarchy com/github/jenkinsx if REPLACE_ME_GROUP was set to com.github.jenkinsx.
A non exhaustive list of cases and word separations:
https://stackoverflow.com/questions/17326185/what-are-the-different-kinds-of-cases
Metadata
Metadata
Assignees
Labels
area/quickstartfor the Jenkins X quickstart appsfor the Jenkins X quickstart appskind/enhancementAn enhancement of an existing featureAn enhancement of an existing featurepriority/important-longterm