website icon indicating copy to clipboard operation
website copied to clipboard

User interface to build a custom bootstrapper for Cake

Open augustoproiete opened this issue 4 years ago • 1 comments

Cake offers a few examples of bootstrappers in the resources repo which are meant to be a starting point for developers using Cake, and it's encouraged that they be customized to meet each project's needs.

One of the challenges of offering these bootstrapper templates is choosing which steps should be performed as a "default" starter template as discussed in https://github.com/cake-build/resources/issues/95, and one idea that could make this experience more interesting would be to put together a "bootstrapper builder" UI where users can cherry-pick things they want and download a more customized boostrapper based on their preferences. Something along those lines:

image

augustoproiete avatar Dec 03 '20 12:12 augustoproiete

Some additional ideas:

  • Add a selection of Cake runner to the UI so that it can be used for the different runners. Depending on the selected Cake runner different options should be available.
  • As an enhancement we can provide a REST API for generating the bootstrappers. Beside being called through the website it can be called from tools, like Visual Studio Code extension, or be used in automation to scaffold repos using Cake (similar to e.g. gitignore.io).

pascalberger avatar Dec 03 '20 13:12 pascalberger