Challenges 1, 2 & 3 — Luis Castillo - #36
Open
LuigiLibet wants to merge 4 commits into
Open
Conversation
Reproduces the Airbnb above-the-fold as the WordPress front page using the theme's existing Tailwind/PostCSS pipeline: - Self-contained header/footer parts (get_header/get_footer 'airpnp') so the front page doesn't depend on the parent PI theme's ACF options - Announcement bar, pugified "airpnp" logo, primary nav, and the segmented Airbnb-style search pill - Black hero card and a "Live like a pug, anywhere" category row - Required MeanPug pug featured in the logo, account avatar, hero, and a card - airpnp.css component (font stack + search pill) wired into critical.css Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…heme Native Full-Site-Editing block theme (theme.json) with an in-house block engine (GW Custom Blocks / gw_register_block) powering the custom Airbnb-style UI. No page builders, no plugin dependencies. Includes the required MeanPug pug. Also ignores internal working docs and OS junk.
Fills the infra scaffold with the content model it already expects: CPTs (practice-area, testimonials, local, team, office, case-result), the area-served taxonomy, and ACF field groups versioned as JSON in acf-json/. Structure only — no presentation logic in inc/cpt or inc/tax.
Points to https://github.com/LuigiLibet/gw-core, the GW Custom Blocks engine that powers Challenge 1, with a clean single-author git history.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hey @steinbachr 👋 — submitting all three challenges on
feature/luis-the-pug.Challenge 1 — Pugify that site (AirPnP)
An Airbnb-style front page for airPnP, a MeanPug joint, with a MeanPug pug on the page.
meanplug/8IooCf39CZ#7ee0v*bL#1gk0(Administrator — disposable site, please remove the user after review)theme.json), no page builders, no plugin dependencies. All custom UI runs on an in-house block engine ("GW Custom Blocks" →gw_register_block) — server-rendered dynamic blocks with auto-generated inspector controls.challenge-1/theme/README.md.Challenge 2 — Nothing's sexier than a solid schema (Pug & Puggle, ESQ)
Backend/schema for a personal-injury firm, filling in the provided
infrascaffold.practice-area,testimonials,local,team(attorneys),office,case-result(one file per entity).area-served.acf-json/(locations geopoint, office, testimonial reviewer, attorney, case-result, global options page, user↔attorney link).inc/services/locations.php, the location-navigator, widgets, SEO schema) — no fatals. Self-contained in the repo (docker compose up -d+ ACF Pro). Decisions documented inchallenge-2/theme/README.md.Challenge 3 — Show us what you got
Complete git history of a sole-author project (< 3 years), my best work:
.mailmapunifies my two git identities). Details:challenge-3/README.md.Thanks for the review! 🐾