If you prefer not to use the default git clone flow, or you’re working in a restricted environment, the following alternative installation methods are supported:
1. Scaffold a New GitHub Repository (Template)
You can generate a new GitHub repository using this Starter Kit as a base:
➡️ Generate a new GitHub repository
This method creates a fresh project under your account with its own Git history. Ideal for clean starts, production projects, or migrating legacy sites into a modern stack.
After generating, clone your new repository:
git clone https://github.com/your-org/your-project.git
And install the stack (following the same steps as in the main installation guide):
cd your-project
make install
2. Clone via SSH
git clone [email protected]:solidbunch/starter-kit-foundation.git my-project
✅ Requires SSH key setup. Recommended for teams and long-term development workflows.
After cloning, create a new Git repository and update the remote origin:
rm -rf .git # Remove existing Git history
git init # Initialize a new Git repository
git remote add origin [email protected]:your-username/your-project.git # Add your new remote repository
This converts the StarterKit into your own standalone project — with a fresh Git history, ready to develop and deploy.
3. Download as ZIP
- Go to: https://github.com/solidbunch/starter-kit-foundation
- Click Code → Download ZIP
- Extract and rename the folder as needed
✅ No Git required. Ideal for beginners or quick exploration.
4. Composer
composer create-project solidbunch/starter-kit-foundation my-project
✅ Requires PHP and Composer. Suitable for CI/CD and PHP-centric workflows. Check required PHP version and Composer version in the StarterKit’s composer.json
5. GitHub CLI
gh repo create my-project --template=solidbunch/starter-kit-foundation --public
✅ For users of the gh
CLI. Ideal for automation and scripting.
Summary Table
Method | Git Required | SSH Required | Best For |
---|---|---|---|
GitHub Template | ❌ | ❌ | Fresh projects, production setup |
HTTPS Clone | ✅ | ❌ | Default flow (see: Installation) |
SSH Clone | ✅ | ✅ | Teams, remote development |
ZIP Download | ❌ | ❌ | Evaluation, offline work |
Composer | ✅ | ❌ | PHP workflows, CI environments |
GitHub CLI | ✅ | Optional | Scripted project bootstrapping |