Skip to content

Releases: stackbit/create-stackbit-app

v0.1.7

09 Aug 13:47
Compare
Choose a tag to compare

Renamed examples:

  • chakra-next -> chakra-ui
  • dynamic-app -> onboarding-webapp

New examples:

  • angular-contentful
  • cloudinary-contentful
  • ninetailed-personalization
  • sveltekit-contentful

See #17 for details or run npx create-stackbit-app@latest --help for usage instructions.

v0.1.6

30 Jul 11:30
Compare
Choose a tag to compare

New Example: hydrogen-contentful-demo-store

v0.1.5

22 Jul 13:54
Compare
Choose a tag to compare

Remove examples that are not full Stackbit projects. The list previously contained examples that were only a set of components and not a full Next.js project.

v0.1.4

20 Jul 15:13
Compare
Choose a tag to compare

Added support for full starters.

> npx create-stackbit-app@latest --help

Options:
      --version  Show version number                                   [boolean]
  -s, --starter  Choose a starter
  [choices: "nextjs", "ts-nextjs", "contentful", "full-nextjs", "small-biz-nextj
                                                          s", "personal-nextjs"]
  -e, --example  Start from an example
  [choices: "algolia-search", "chakra-next", "dynamic-app", "sb-countdown", "sb-
                                                 typist", "tutorial-contentful"]
      --help     Show help                                             [boolean]

v0.1.3

20 Jul 15:13
Compare
Choose a tag to compare

Add support for Chakra + Next.js example.

v0.1.2

31 May 15:31
Compare
Choose a tag to compare

💥 Add support for Contentful starter and example (tutorial starting point).

v0.1.1

23 May 16:02
3352dde
Compare
Choose a tag to compare

Start from Example

Big new feature is support for examples from the monorepo! 💪 This works by doing a sparse clone, then checking out and moving some things around.

Directory Naming

Starters default to my-stackbit-site for the project dir name, while examples use the name of the example. The automatic unique ID has been removed if there is no matching directory with that name.

IOW it works like this:

  1. Run create-stackbit-app - project created in my-stackbit-site
  2. Run create-stackbit-app - project created in my-stackbit-site-{timestamp}
  3. Run create-stackbit-app - project created in my-stackbit-site-{timestamp}
  4. Run create-stackbit-app --example sb-typist - project created in sb-typist
  5. Run create-stackbit-app --example sb-typist - project created in sb-typist-{timestamp}

Note: This feature requires git version 2.25.0 or later.


See #11 for full code changes.

v0.1.0

17 May 20:55
10b2ae8
Compare
Choose a tag to compare
  • Added support for multiple starters. Currently this is hard-coded and only two starters are available. See README for updated usage instructions.
  • When using the default directory name, a random string is appended to the end to avoid naming conflicts.