-
Notifications
You must be signed in to change notification settings - Fork 16
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
LOVE 1097 - Blueprint skeleton #90
Conversation
blueprint-skeleton/README.md.tmpl
Outdated
@@ -0,0 +1,64 @@ | |||
# _BLUEPRINT_NAME_ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can be {{.BlueprintName | uppercase}}
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Using {{.BlueprintName | replace "-" " " | title}}
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This turns my-amazing-blueprint
into My Amazing Blueprint
blueprint-skeleton/README.md.tmpl
Outdated
|
||
## Introduction | ||
|
||
Explain what your blueprint does |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
use {{.Description}}
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
kind: Blueprint | ||
|
||
metadata: | ||
name: Blueprint-Skeleton-Generator |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be {{.BlueprintName}}
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
|
||
files: | ||
- path: xebialabs.yaml | ||
- path: README.md |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
won't be needed in the generated app I suppose
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed
Definition of Done
This is the definition of done for (new and modified) blueprints to be accepted into the central XebiaLabs blueprints repository.
Value
This section describes how to determine whether a blueprint has enough value to be included in the central XebiaLabs blueprints repository.
Technical
This section describes how to determine whether the blueprint has the right technical quality to be included in the central XebiaLabs blueprints repository.
development
branch.README.md
file at the root of the blueprint folder that describes the blueprint, using the README template in the.github
folder of this repository.xebialabs/USAGE.md
file which, at a minimum, explains how to use the blueprint after it is generated (like adding any missing steps, creating accounts, setting up Docker containers, applying the YAML usingxl
CLI, running release. etc.). N.B.: Do not use this document to describe how to instantiate the blueprint. It will only be available to the user after the blueprint has been instantiated.docker/docker-compose.yml
file so that it can be tested without having to manually install those products. Do not use this Docker Compose file to start XL Deploy, XL Release, Docker or Kubernetes.secret: true
in theblueprint.yaml
parameter definition for question that ask for sensitive information.xebialabs/.gitignore
,xebialabs/values.xlvals
andxebialabs/secrets.xlvals
and does not refer to them from the files section of theblueprint.yaml
file. These files will be generated when the blueprint is instantiated. To generate thexebialabs/values.xlvals
file, use thesaveInXlVals: true
directive in the parameters section of the blueprint. To generate thexebialabs/secrets.xlvals
file, use thesecret: true
directive .aws/sample-app-demo
,xld-environment.yaml
Review and testing
This section describes how to determine whether the blueprint has been reviewed and tested well enough to be included in the central XebiaLabs blueprints repository.
__test__
folder for each blueprint. Refer theCONTRIBUTING.md
file at the root of of this repository for more details.docker/docker-compose.yml
that is generated as part of it.