PHPackages                             andrewhoule/ignite - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. andrewhoule/ignite

ActiveProject[Utility &amp; Helpers](/categories/utility)

andrewhoule/ignite
==================

Silverstripe 6 Starter Kit - HTML/PostCSS/Webpack Tooling Base

031[7 PRs](https://github.com/andrewhoule/silverstripe-ignite-theme/pulls)CSSCI passing

Since Mar 7Pushed 4d ago1 watchersCompare

[ Source](https://github.com/andrewhoule/silverstripe-ignite-theme)[ Packagist](https://packagist.org/packages/andrewhoule/ignite)[ RSS](/packages/andrewhoule-ignite/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependenciesVersions (8)Used By (0)

Starter Silverstripe HTML/PostCSS/Webpack Tooling Base
======================================================

[](#starter-silverstripe-htmlpostcsswebpack-tooling-base)

Author
------

[](#author)

- Andrew Houle
-

About
-----

[](#about)

This is a bare essentials HTML/PostCSS/Webpack tooling base. It's meant as a starter kit, and a base to your tooling workflow, but not a full fledged theme. It has some base styles and functionality that are relevant to a Silverstripe site. It includes webpack configuration tasks for PostCSS, Babel, and BrowserSync.

Installation
------------

[](#installation)

- Download and add to your theme folder. Then rename and point to the new theme.
- If not already setup on globally on your local machine, then setup Node () and NPM (). Run 'npm install' at the command line of the theme directory to add all the necessary packages.
- Go into webpack.dev.babel.js and update the local server info.
- Run 'npm start' at the command line to watch with webpack and to open a testing server.

DDEV
----

[](#ddev)

This project includes a DDEV setup for local Silverstripe 6 development.

### Prerequisites

[](#prerequisites)

- Install DDEV and Docker.

### First-time setup

[](#first-time-setup)

- Update .ddev/config.yaml to name of project
- Update webpack.ddev.babel.js to proxy based on that name
- Copy .env.example to .env
- `ddev start`
- `ddev composer install`
- `ddev exec vendor/bin/sake dev/build flush=all`
- Run `nvm use`, then `npm i`, then `npm run build`

### Run locally

[](#run-locally)

- App URL: `https://ignite-ss.ddev.site`
- CMS URL: `https://ignite-ss.ddev.site/admin`

### Frontend Development

[](#frontend-development)

- Run `nvm use` to get on the correct version of Node
- If first time, run `npm i` to get all the frontend dependencies
- Run `npm start` to listen for changes and open dev server

### Deployment/Production

[](#deploymentproduction)

- Should run `npm run build` on production for minified bundles

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance65

Regular maintenance activity

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity18

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/0cde235508400b48fd8d3165eee4c32912df18a1a878247fa45b2aa3055ff8d2?d=identicon)[andrewhoule](/maintainers/andrewhoule)

---

Top Contributors

[![andrewhoule](https://avatars.githubusercontent.com/u/658446?v=4)](https://github.com/andrewhoule "andrewhoule (187 commits)")

### Embed Badge

![Health badge](/badges/andrewhoule-ignite/health.svg)

```
[![Health](https://phpackages.com/badges/andrewhoule-ignite/health.svg)](https://phpackages.com/packages/andrewhoule-ignite)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
