If you would like to submit a new Quickstart to Jenkins X please just raise an issue with the URL in GitHub of your quickstart and we can fork it it into the quickstart organisation so it appears in the jx create quickstart menu.
Or if you are part of an open source project and wish to curate your own set of quickstarts for your project; you can raise an issue giving us details of the github organisation where the quickstarts live and we’ll add that in as a default organisation to include in the jx create quickstart command. Its easier for the jx create quickstart if you maintain the quickstarts in a separate quickstart organisation on github.
Until we do that you can still use your own Quickstarts in the jx create quickstart command via the -g or --organisations command line argument. e.g.
$ jx create quickstart -l go --organisations my-github-org
Then all quickstarts found in my-github-org will be listed in addition to the Jenkins X quickstarts.
Customising your teams quickstarts
You can configure at a team level the quickstarts which are presented to you in the jx create quickstart command. These settings are stored in the Environment Custom Resource in Kubernetes.
If you omit the --url argument the command will assume its a GitHub repository. Note that both public and private repositories are supported.
This means you can have your own shared private quickstarts to reuse within your organisation. Of course we’d obviously prefer you to share your quickstarts with us via open source then we can include your quickstart with the entire community - but there may be times you want to curate your own internal quickstarts using proprietary software.
You can also specify --includes or --excludes patterns to filter the names of the repositories where * matches anything and foo* matches anything starting with foo. e.g. you could just include the languages and technologies your organisation supports and exclude the rest etc.
Also note that you can use the alias of qsloc instead of quickstartlocation if you like shorter aliases ;)