You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Each theme has a JSON-formatted 'library card', located within the library-of-themes directory of this repository.
The Textpattern themes website digests the information for each card to provide the relevant details of the theme. Each card expects a set of required entries plus any optional entries as appropriate. It is recommended that you complete as many fields as possible in the JSON file, as this helps provide the most information to users within the Textpattern themes site and assists with ongoing maintenance.
repositories:
One or more code repositories where the the project is maintained. For each entry, a repoType and repoUrl must be provided. For repoType expected values are either homepage (i.e. page on an author's website specifically about the plugin), github, bitbucket or gitlab.
datePublished:
Release date (in ISO 8601 yyyy-mm-dd format) of latest theme version.
require:
If this theme requires one or more specific plugins to be installed in order to work, state the plugins and version requirements.
Linting
You can run a linter over the JSON files to check validity as follows (requires Node.js):
$ cd textpattern-curated-themes-list
$ npm install
$ npm run jsonlint