PHPackages                             10degrees/10degrees-base - 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. 10degrees/10degrees-base

ActiveWordpress-theme

10degrees/10degrees-base
========================

10 Degrees base WordPress theme

v1.3.1(9mo ago)5113[15 issues](https://github.com/10degrees/10degrees-base/issues)[5 PRs](https://github.com/10degrees/10degrees-base/pulls)MITPHPPHP ^8.0CI passing

Since Aug 23Pushed 3mo ago5 watchersCompare

[ Source](https://github.com/10degrees/10degrees-base)[ Packagist](https://packagist.org/packages/10degrees/10degrees-base)[ Docs](https://github.com/10degrees/10degrees-base)[ RSS](/packages/10degrees-10degrees-base/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (8)Versions (44)Used By (0)

[![](https://raw.githubusercontent.com/10degrees/10degrees-base/master/src/img/logo.svg?sanitize=true)](https://raw.githubusercontent.com/10degrees/10degrees-base/master/src/img/logo.svg?sanitize=true)

10 Degrees base WordPress theme
===============================

[](#10-degrees-base-wordpress-theme)

The 10 Degrees base WordPress theme is intended as a quick-start for developers and requires configuration before using. It uses a number of concepts from Laravel, and aims to make development more standardised and accessible. Where possible, [PSR-2](https://www.php-fig.org/psr/psr-2/) style guidelines are mandated with a custom ruleset.

- CSS: SASS preprocessor for CSS
- JavaScript: ES6 ready
- PHP: Namespaces and autoloader with many asbtractions and helper functions
- PHP: [base.php](base.php) wrapper, originally implemented by [Sage theme](https://roots.io/sage/)
- WP CLI block quickstart command

Requirements
------------

[](#requirements)

- WordPress &gt;= 5.6
- PHP &gt;= 7.0
- Composer
- Node

Dependencies are managed through [Composer](https://getcomposer.org/) and [Node](https://nodejs.org). Please ensure both are installed.

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

[](#installation)

### Via Composer

[](#via-composer)

1. Navigate to themes folder
2. Run `composer create-project 10degrees/10degrees-base [name-of-project]` changing the name of the project
3. The script will install the theme and composer dependencies
4. The script will search/replace for @textdomain and @theme placeholders. The `@themedomain` will be "name-of-project" and the `@theme` name will be "Name Of Project"
5. The script installs npm dependencies

Theme Setup
-----------

[](#theme-setup)

From the theme root folder, run:

- `composer install`
    - this will already have run if you have added `10degrees/10degrees-base` as part of a site-wide composer-based install. For 10 Degrees developers, this is already included as part of our `10degrees-alpha` master install.
- `npm install`

### Placeholders

[](#placeholders)

Find and replace `@textdomain` and `@theme` placeholders in order to set the theme's text domain and name as required.

Compiling assets
----------------

[](#compiling-assets)

Assets are edited in `src` and compiled to `dist`. Files are given a cache-busting version when compiled for production only. Use `npm run watch` and `npm run dev` when compiling for development. Use `npm run production` when compiling for production.

Browser support
---------------

[](#browser-support)

All modern browsers.

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance51

Moderate activity, may be stable

Popularity14

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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.

###  Release Activity

Cadence

Every ~241 days

Recently: every ~504 days

Total

10

Last Release

285d ago

Major Versions

0.0.5 → 1.0.02020-01-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/f42851b505809e67aa56d2bd518697322fcf14b1090528a15fc0b622eb7f1dea?d=identicon)[10degrees](/maintainers/10degrees)

---

Top Contributors

[![10dkarl](https://avatars.githubusercontent.com/u/54887733?v=4)](https://github.com/10dkarl "10dkarl (78 commits)")[![baber10degrees](https://avatars.githubusercontent.com/u/54590342?v=4)](https://github.com/baber10degrees "baber10degrees (63 commits)")[![johnhemsley](https://avatars.githubusercontent.com/u/183368359?v=4)](https://github.com/johnhemsley "johnhemsley (29 commits)")[![BenRutlandWeb](https://avatars.githubusercontent.com/u/28736116?v=4)](https://github.com/BenRutlandWeb "BenRutlandWeb (9 commits)")[![mattradford](https://avatars.githubusercontent.com/u/2804540?v=4)](https://github.com/mattradford "mattradford (8 commits)")[![AliceKLWilliams](https://avatars.githubusercontent.com/u/25745335?v=4)](https://github.com/AliceKLWilliams "AliceKLWilliams (7 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")[![jonnyvaughan](https://avatars.githubusercontent.com/u/1928045?v=4)](https://github.com/jonnyvaughan "jonnyvaughan (1 commits)")

---

Tags

laravel-mixphpwordpresswordpress-themewordpresstheme

### Embed Badge

![Health badge](/badges/10degrees-10degrees-base/health.svg)

```
[![Health](https://phpackages.com/badges/10degrees-10degrees-base/health.svg)](https://phpackages.com/packages/10degrees-10degrees-base)
```

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[proengsoft/laravel-jsvalidation

Validate forms transparently with Javascript reusing your Laravel Validation Rules, Messages, and FormRequest

1.1k2.3M49](/packages/proengsoft-laravel-jsvalidation)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

44643.1k1](/packages/pressbooks-pressbooks)[afragen/github-updater

A plugin to automatically update GitHub, Bitbucket, GitLab, or Gitea hosted plugins, themes, and language packs.

3.3k20.4k](/packages/afragen-github-updater)[themosis/framework

The Themosis framework.

676307.9k18](/packages/themosis-framework)

PHPackages © 2026

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