{"id":16145332,"url":"https://github.com/madrilene/wp-excellent","last_synced_at":"2025-03-18T17:32:01.741Z","repository":{"id":49393144,"uuid":"517617619","full_name":"madrilene/wp-excellent","owner":"madrilene","description":"Starter for classic PHP WordPress theme. Based on the workflow suggested by Andy Bell's buildexcellentwebsit.es.","archived":false,"fork":false,"pushed_at":"2024-09-16T08:55:33.000Z","size":1651,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-28T11:24:04.038Z","etag":null,"topics":["buildexcellentwebsites","every-layout","tailwindcss","wordpress","wordpress-starter-theme","wordpress-theme"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/madrilene.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.MD","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":"2022-07-25T10:25:08.000Z","updated_at":"2024-09-16T08:55:37.000Z","dependencies_parsed_at":"2024-05-29T09:46:56.980Z","dependency_job_id":"4ccd67bb-b566-41b2-8220-5a8a7ab0e0b2","html_url":"https://github.com/madrilene/wp-excellent","commit_stats":null,"previous_names":[],"tags_count":1,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madrilene%2Fwp-excellent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madrilene%2Fwp-excellent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madrilene%2Fwp-excellent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madrilene%2Fwp-excellent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/madrilene","download_url":"https://codeload.github.com/madrilene/wp-excellent/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243944865,"owners_count":20372878,"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":["buildexcellentwebsites","every-layout","tailwindcss","wordpress","wordpress-starter-theme","wordpress-theme"],"created_at":"2024-10-10T00:15:38.095Z","updated_at":"2025-03-18T17:32:01.364Z","avatar_url":"https://github.com/madrilene.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wp-excellent\n\nStarter for classic PHP WordPress theme.\nBased on the workflow suggested by Andy Bell's https://buildexcellentwebsit.es/.\n\n## Contents\n\n- [Using this](#using-this)\n- [Credits](#credits)\n\n## Using this\n\nEdit CSS and JS in `_resources`. Fonts and images in `assets`.\nFor production run production build and upload in your theme folder:\n\n- assets\n- core\n- css\n- js\n- template-parts\n- Wordpress PHP files\n- screenshot.jpg\n- style.css\n\n## Install dependencies\n\n```\n- npm install\n```\n\n### Working with browser-sync\n\nCreates a dev server (browser-sync) with hot reload on **localhost:3000**, pointing to the domain created by _LocalWP_. The domain (eg \"wp-excellent.local\", \"localhost:10028\", etc.) must correspond to the \"site host\" created by Local. Change both occurrences of \"localhost:10028\" in the `scripts` section of `package.json`:\n\n```json\n\n\"browser-sync\": \"browser-sync start --proxy \\\"localhost:10028\\\" --host=\\\"localhost:10028\\\" --no-inject-changes --files=\\\"./\\\"\",\n\n```\n\nI might change that in the future, as LocalWP now offers hot [reload out of the box](https://localwp.com/help-docs/local-features/instant-reload/). But for now it only watches wp-content/plugins and wp-content/themes for changes to .css files.\n\n```\nnpm start\n```\n\n## Creating a production build\n\n```\nnpm run production\n```\n\n## Credits\n\n**Andy Bell**\nAndy recently came up an approach that incorporates Tailwind CSS into his methodology.\n\n- https://cube.fyi/\n- https://buildexcellentwebsit.es/\n\n**Heydon Pickering**\nI really like Heydon's approaches and recommend reading his books.\n\n- https://every-layout.dev/\n- https://inclusive-components.design/\n\n**Tailwind**\n\n- https://tailwindcss.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadrilene%2Fwp-excellent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadrilene%2Fwp-excellent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadrilene%2Fwp-excellent/lists"}