Recent changes
35934 changed pages · Atom feed · Recent comments · Recently added · Recent ratings
Wednesday November 04 2026
- Distributing a theme: start here (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
The map for publishing a theme - GitHub repository, version numbers and permanent tags, releases and changelogs, Packagist, licensing choices, screenshots and demo sites, and the community sites share.exponential.earth… - Documenting a theme on eZpedia (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
eZpedia, the community wiki of the Exponential family under the GNU Free Documentation License - what it holds for designers (design extension tutorials, design structure), how to contribute a page about your theme, and… - File checksums (share/filelist.md5) (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
When a theme ships share/filelist.md5, the administration's file consistency check compares installed files against it; how to refresh the checksums in the same release, and what happens when you forget. - The first push and the default branch (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Push a theme for the first time with main as its default branch, protect main from force pushes, and decide how work branches and pull requests flow into it. - The GFDL for theme documentation (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
License a theme's documentation under the GNU Free Documentation License 1.3 like the Exponential documentation - the notice to use, what it allows, and when a Creative Commons license fits better. Not legal advice. - GitHub releases (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Create a GitHub release for a pushed tag with gh release create - title, notes from the changelog, latest flag - check it, and know what a release adds to a tag. - The GPL for theme code (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Why most themes for Exponential are licensed GPL-2.0-or-later, what the GPL asks of you and of people who share your theme, the difference between "only" and "or later", and how to apply it. Not legal advice. - Issue tracker and support channel (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Tell users where to ask and where to report - GitHub issues for bugs, a forum or chat for questions, a private address for security - with composer.json support fields, issue templates and response habits. - Keeping a CHANGELOG.md (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Maintain a theme's CHANGELOG.md release by release - collect entries from the git log since the last tag, sort them by prefix, add the heading in the release commit, and keep the file and the GitHub releases consistent. - Licensing choices: an overview (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
The license decisions a theme author makes - code, documentation, images and third-party parts - the licenses Exponential and its published themes use, and where each choice is explained. Not legal advice. - Listing a theme on projects.exponential.earth (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
What projects.exponential.earth, the Exponential community forge, offers a theme author - project pages with news, downloads and forums, browsing by type and organization, RSS feeds - and the steps to list a theme there. - After .9 comes .10: only the last position counts (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
A version at .9 goes to .10, not to the next higher position - why that is safe for Composer, Packagist and GitHub, and why positions above the last move only by decision. - Keeping Packagist up to date automatically (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Make Packagist read every new tag as soon as it is pushed - through the GitHub integration or a webhook - and check that the hook works after a release. - A README that explains and sells (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Turn a theme's README into the page that convinces - the first screen, a screenshot, proof of quality (accessibility, CSP, dark mode), honest requirements, a two-minute install and clear support - without claims you… - Repository name, description and topics (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Choose a repository name, a one-line description and GitHub topics that let people find a theme, with the choices the published Exponential themes made. - Screenshot checklist (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
A checklist to run over every screenshot before it is published - current version, honest look, sizes, file size, alt text, and no personal or private data. - Screenshots for a theme (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Which screenshots a theme needs - front page, an article, a list, light and dark mode, a phone and a 200% zoom view - how to take them reproducibly, where to keep them, and what must never appear in them. - A security policy for a theme (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Write a SECURITY.md for a theme - supported versions, a private way to report, what to include, what reporters can expect - modeled on the policy of the Exponential repository. - Sorting tags correctly (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
List the tags of a theme in version order, not name order - git tag --sort=version:refname, sort -V and git describe - with the mistake a plain sort makes and how to fix release scripts. - Packagist shows an old version (Updated, Markdown page)
Markdown documentation (help center) · Publishing and distribution · Changed 01:08 pm
Diagnose why Packagist or composer require does not offer the newest release of a theme - a missing or failing hook, a tag Packagist could not read, a composer.json error, or a cached client - and fix each.