Statamic Starter Kit Releases
Section titled “Statamic Starter Kit Releases”This guide explains how to create a new release for a Starter Kit. We’ll use the Resume App as the example.
How the Projects Relate
Section titled “How the Projects Relate”- The
resumeproject is the published version of the Starter Kit, what end users get. - The
resumeappproject is the development version, where changes are made before publishing.
Release Process
Section titled “Release Process”- Merge all changes into the
mainbranch inresumeapp. - Review the project and make sure everything looks correct.
- Run
npm run buildinresumeapp. - Make sure you have both the
resumeandresumeapprepositories cloned locally. - Run the following command in
resumeappto export build files into theresumerepository:Terminal window php please starter-kit:export ../resume - Open the
resumeproject, review the changes, and discard any files that shouldn’t be included. - Pick a version number (e.g.,
1.5) and create a new branch in theresumeproject:Commit and push the branch.Terminal window git switch -c 1.5 - Open a Pull Request for the new branch.
- Review the PR and fix any issues.
- Merge the PR into
main. - Pull the latest changes in
main:Terminal window git pull - Go to the Releases section and click Draft new Release.
- Set the tag (e.g.,
v1.5), set Target to the latest commit, and use the version number as the title (e.g.,v1.5). - Write the release description using this format:
This release adds support for Statamic v4
### What's New
- Added LuckySEO for simple SEO Management
### What's Improved
- Updated dependencies
### What's Changed
- Removed old Antlers Config file- Click Publish Release.
The release is now live.