{"id":22790508,"url":"https://github.com/kermage/generator-themeplate","last_synced_at":"2025-06-21T07:40:13.453Z","repository":{"id":41041052,"uuid":"46231945","full_name":"kermage/generator-themeplate","owner":"kermage","description":"A Yeoman generator to kickstart WordPress development","archived":false,"fork":false,"pushed_at":"2025-04-05T08:26:08.000Z","size":897,"stargazers_count":11,"open_issues_count":3,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-13T00:03:44.868Z","etag":null,"topics":["theme-development","wordpress","yeoman-generator"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/generator-themeplate","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kermage.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-15T19:17:54.000Z","updated_at":"2025-03-13T18:48:21.000Z","dependencies_parsed_at":"2024-02-26T04:28:58.109Z","dependency_job_id":"e509c312-d786-47ce-8b3d-084644a3dc73","html_url":"https://github.com/kermage/generator-themeplate","commit_stats":{"total_commits":670,"total_committers":1,"mean_commits":670.0,"dds":0.0,"last_synced_commit":"d02643195010cdb43d3c0b3a7640211954cdac88"},"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kermage%2Fgenerator-themeplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kermage%2Fgenerator-themeplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kermage%2Fgenerator-themeplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kermage%2Fgenerator-themeplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kermage","download_url":"https://codeload.github.com/kermage/generator-themeplate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248647301,"owners_count":21139086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["theme-development","wordpress","yeoman-generator"],"created_at":"2024-12-12T02:27:13.610Z","updated_at":"2025-04-16T02:58:53.257Z","avatar_url":"https://github.com/kermage.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# generator-themeplate -- ![NPM Version](https://img.shields.io/npm/v/generator-themeplate.svg) ![NPM Downloads](https://img.shields.io/npm/dt/generator-themeplate.svg)\n\n\u003e *\"Quickly scafold a complete WordPress site project in seconds!\"*\n\n## Features\n\n- Fully-fleshed out package\n- Follows WordPress standards\n- Streamlined with Gulp\n  - Sass\n  - Autoprefixer\n  - Typescript\n  - Babel\n  - Rollup\n  - Sourcemaps\n  - Minification\n  - Browsersync\n  - Linters\n  - Localization\n- Powered by [ThemePlate](https://github.com/kermage/ThemePlate)\n- Font Awesome [v5](https://fontawesome.com/) *(optional)*\n- CSS Framework options\n  - Tailwind CSS [v3](https://tailwindcss.com/)\n  - Twitter Bootstrap [v5](https://getbootstrap.com/)\n  - Blank Slate *(with [normalize.css](https://necolas.github.io/normalize.css/))*\n- Pre-included boilerplates and functions\n  - Base theme template files\n  - Compatibility checks\n  - Theme Features\n  - Navigations\n  - Widgets\n  - Scripts and Styles\n  - Actions and Filters\n  - Plugins *(required/recommended)*\n  - Custom forms/fields *(metaboxes)*\n  - Custom post types and taxonomies\n  - Clean navbar walker\n  - Google tracking codes\n  - Asynchronous loading and deferred execution of scripts\n\n## Requirements\n\n- [Node.js](https://nodejs.org/): Install from the NodeJS website.\n- [Gulp](https://gulpjs.com/): Run `npm install -g gulp-cli`\n- [Yeoman](https://yeoman.io/): Run `npm install -g yo`\n\n## Installation\n\n`npm install -g generator-themeplate`\n\n## Usage\n\n### Setup\n\n#### 1. In the desired project directory, initiate the generator\n\n`yo themeplate`\n\n#### 2. Simply follow the prompts and enter the details\n\n```text\n? Project Name:\n? Project URI:\n? Author:\n? Author Email:\n? Author URI:\n? Description:\n? Function Prefix:\n? Class Prefix:\n? Constant Prefix:\n? Use Font Awesome? (Y/n)\n? CSS Framework:\n? License:\n? License URI:\n? Local Server:\n```\n\n### Development\n\n#### 1. Navigate to the generated directory\n\n#### 2. Run `gulp`\n\n- Builds assets\n  - Sass and Javascript/Typescript compiled\n  - Images copied with WebP format\n- Watches files and assets for changes\n- Starts Browsersync\n\n#### Available Tasks\n\n- `npm run lint` and `npm run fix` - Run scripts and styles against the coding rules set\n- `gulp pot` - Generate a POT file for the localization\n- `gulp bump` - Bump version in files; package and assets\n\n##### Bump Options\n\n- `--to-type={major|minor}`\n- `--to-version={#}`\n\n### Production\n\n#### 1. Run `gulp build --production`\n\n- Assets minified (images optimized; loseless)\n\n#### 2. Set the theme debug constant to `false`\n\n- Specifies to serve the minified assets\n- Line is in the theme's `functions.php` file\n\n#### 3. Move out the plugin folder inside the theme\n\n- Standard and default path at `wp-content/plugins`\n- Plugin folder is named the same with the theme folder\n\n## License\n\nCopyright \u0026copy; 2024 [Gene Alyson Fortunado Torcende](https://github.com/kermage)\n\nLicensed under [MIT](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkermage%2Fgenerator-themeplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkermage%2Fgenerator-themeplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkermage%2Fgenerator-themeplate/lists"}