{"id":15021457,"url":"https://github.com/flaubert-dev/wp-api-starter-theme","last_synced_at":"2026-01-27T18:17:52.487Z","repository":{"id":225738938,"uuid":"766726490","full_name":"flaubert-dev/wp-api-starter-theme","owner":"flaubert-dev","description":"WordPress starter theme with WP API components and templates, Tailwind CSS, and a modern development workflow","archived":false,"fork":false,"pushed_at":"2024-06-16T22:50:37.000Z","size":19600,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T19:05:17.350Z","etag":null,"topics":["browsersync","composer","gulp","javascript","nodejs","php","tailwindcss","terser","wordpress","wordpress-starter-theme","wordpress-theme","wp-api","yarn"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/flaubert-dev.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":"2024-03-04T02:15:39.000Z","updated_at":"2024-06-16T22:50:41.000Z","dependencies_parsed_at":"2024-05-01T12:56:45.347Z","dependency_job_id":"785ee0df-ec9f-49ab-81de-37e804b87466","html_url":"https://github.com/flaubert-dev/wp-api-starter-theme","commit_stats":{"total_commits":73,"total_committers":2,"mean_commits":36.5,"dds":0.0547945205479452,"last_synced_commit":"703f3396d534de31b79ab084ba5ba8a2f66e6b5f"},"previous_names":["flaubert-dev/wp-api-starter-theme"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaubert-dev%2Fwp-api-starter-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaubert-dev%2Fwp-api-starter-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaubert-dev%2Fwp-api-starter-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaubert-dev%2Fwp-api-starter-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flaubert-dev","download_url":"https://codeload.github.com/flaubert-dev/wp-api-starter-theme/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238738000,"owners_count":19522288,"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":["browsersync","composer","gulp","javascript","nodejs","php","tailwindcss","terser","wordpress","wordpress-starter-theme","wordpress-theme","wp-api","yarn"],"created_at":"2024-09-24T19:56:36.031Z","updated_at":"2025-10-28T23:31:21.136Z","avatar_url":"https://github.com/flaubert-dev.png","language":"CSS","readme":"# WP API Starter Theme (BETA VERSION 1.0.0)\n\nWordPress starter theme with [WP API](https://developer.wordpress.org/rest-api/) components and templates, [Tailwind CSS](https://tailwindcss.com/blog/standalone-cli), and a modern development workflow. This WordPress theme is interesting for local testing, studies and code improvements. Please do not use this theme in production, use these themes for student purposes.\n\u003cbr/\u003e\n\n## Sponsors\n\n**WP API Starter Theme** is an open source project and completely free to use.\n\nHowever, the amount of effort needed to maintain and develop new features and products within the ecosystem is not sustainable without proper financial backing. If you have the capability, please consider [sponsoring Flaubert Dev](https://github.com/sponsors/flaubert-dev).\n\n## Features\n\n- Harness the power of [WP API](https://developer.wordpress.org/rest-api/).\n- Frontend development workflow with [Gulp](https://gulpjs.com/), [BrowserSync](https://browsersync.io/) and [Terser](https://github.com/terser/terser/).\n- Support for use for [Tailwind CSS](https://tailwindcss.com/blog/standalone-cli).\n\n## Requirements\n\nMake sure all dependencies have been installed before moving on:\n\n- [Git Bash](https://git-scm.com/download/win) (Windows Users)\n- [WordPress](https://wordpress.org/) \u003e= v6.0.0\n- [PHP](https://www.php.net/) \u003e= v8.2.0\n- [Composer](https://getcomposer.org/download/) \u003e= v2.7.1\n- [Tailwind CSS](https://tailwindcss.com/blog/standalone-cli/) \u003e= v3.3.3\n- [Node.js](https://nodejs.org/en/download/) \u003e= v20.11.1\n- [Yarn](https://yarnpkg.com/) \u003e= v1.22.22\n- [Gulp CLI](https://gulpjs.com/) \u003e= v3.0.0\n- [BrowserSync](https://browsersync.io/) \u003e= v3.0.2\n- [Readable Stream](https://github.com/nodejs/readable-stream) \u003e= v4.5.2\n- [Terser](https://github.com/terser/terser/) \u003e= v5.30.3\n- [Advanced Custom Fields (ACF)](https://br.wordpress.org/plugins/advanced-custom-fields/) \u003e= v6.2.9\n\n## Theme installation\n\n[Fork](https://github.com/flaubert-dev/wp-api-starter-theme/fork) or download this WordPress theme in your themes folder. If you download by git clone, don't forget to remove the `.git` folder:\n\n```sh\ngit clone git@github.com:flaubert-dev/wp-api-starter-theme.git\n```\n\nIf you don't know if Gulp CLI and Yarn are already installed globally, run the command below:\n\n```sh\nnpm list -g --depth=0\n```\n\nIf Gulp CLI and Yarn are not installed globally, run the command:\n\n```sh\nnpm install gulp-cli -g \u0026\u0026 npm install yarn -g\n```\n\nWith Gulp CLI and Yarn already installed, run the command below:\n\n```sh\nyarn cache clean \u0026\u0026 yarn install \u0026\u0026 npx update-browserslist-db@latest\n```\n\nLinux and MacOs Users\n\n- If you are using Linux, remove tailwindcss.exe and download the [Linux version (Tailwind CLI)](https://github.com/tailwindlabs/tailwindcss/releases/download/v3.3.3/tailwindcss-linux-x64). \n- Don't forget to rename it from tailwindcss-linux-x64 to tailwindcss, if in doubt, [check out more information](https://tailwindcss.com/blog/standalone-cli/).\n\n- If you are using MacOS, remove tailwindcss.exe and download the [MacOs version (Tailwind CLI)](https://github.com/tailwindlabs/tailwindcss/releases/download/v3.3.3/tailwindcss-macos-x64). \n- Don't forget to rename it from tailwindcss-macos-x64 to tailwindcss, if in doubt, [check out more information](https://tailwindcss.com/blog/standalone-cli/).\n\n## Theme development\n\nIn the gulpfile.js file, modify the path of your development environment:\n\n```js\nbrowserSync.init({\n  proxy: 'http://localhost/success', // Change to your local development URL\n  open: true // true will automatically open the browser on port 3000\n});\n```\n\n## Dev command\n\nLog in as an Administrator on your WordPress. Use this command to watch at your php, css and js files:\n\n```bash\nyarn dev\n```\n\n## Build command\n\nTo build the project use the command below. If you are not logged into WordPress, you will see that the css and js files have been minified:\n\n```bash\nyarn build\n```\n\n## Theme structure\n\n```sh\nthemes/wp-api-starter-theme/  \n├── app/                           \n│   ├── AcfJson/ # -\u003e https://www.advancedcustomfields.com/resources/local-json/             \n│   └── Templates/      \n├── config/                \n├── resources/         \n│   ├── fonts/        \n│   ├── images/        \n│   ├── scripts/      \n│   └── styles/          \n├── templates/      \n├── vendor/     \n├── .gitattributes\n├── .gitignore\n├── 404.php # -\u003e Wait... News will come in this file\n├── archive.php      \n├── category.php      \n├── composer.json      \n├── footer.php      \n├── functions.php      \n├── gulpfile.js      \n├── header.php      \n├── index.php          \n├── LICENSE          \n├── package.json        \n├── page.php # -\u003e Wait... News will come in this file\n├── README.md       \n├── readme.txt       \n├── screenshot.png       \n├── search.php # -\u003e Wait... News will come in this file\n├── single.php # -\u003e Wait... News will come in this file\n├── style.css                                      \n├── style.min.css                                      \n├── tailwind.config.js                    \n├── tailwindcss.exe # -\u003e https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.3.3      \n├── template-wp-api-example-using-JS.php     \n└── template-wp-query-example-using-PHP.php\n```\n\n## Community\n\nKeep track of development and community news.\n\n- Follow me on [Linkedin](https://www.linkedin.com/in/flaubert-dev/)\n- Also participate by collaborating with [this project](https://github.com/flaubert-dev/wp-api-starter-theme/issues)\n- Sponsors: None, for now...\n","funding_links":["https://github.com/sponsors/flaubert-dev"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflaubert-dev%2Fwp-api-starter-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflaubert-dev%2Fwp-api-starter-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflaubert-dev%2Fwp-api-starter-theme/lists"}