Various components used within Textpattern (such as the bundled themes and language translations) are maintained in other repositories. Textpattern has a simple development toolset built on Node.js to pull the distribution files of those repositories into the core as required.
You can install Node.js using the installer or package manager.
Install required dev tools:
npm installPull the following components from the CLI:
npm run get-default-theme
npm run get-classic-admin-theme
npm run get-hive-admin-theme
npm run get-pophelp
npm run get-textpacks
npm run get-dependenciesTo request a specific tag or branch:
npm run get-default-theme 4.9.0
npm run get-classic-admin-theme 4.9.0
npm run get-classic-admin-theme 4.9.x
npm run get-hive-admin-theme 4.9.x
npm run get-textpacks 4.9.xRelease tools:
Usage: npm run txp-gitdist <version> [dest-dir] (dest-dir defaults to a temporary location).
npm run txp-index
npm run txp-checksums ./textpattern
npm run txp-gitdist 1.2.3 ../my-dest-dir