{"id":51650415,"url":"https://github.com/vennelchenfoo/paxsilica-watch","last_synced_at":"2026-07-14T03:03:34.613Z","repository":{"id":367632236,"uuid":"1265531795","full_name":"vennelchenfoo/paxsilica-watch","owner":"vennelchenfoo","description":null,"archived":false,"fork":false,"pushed_at":"2026-06-26T19:53:55.000Z","size":48,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-26T21:20:25.356Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vennelchenfoo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-10T21:26:24.000Z","updated_at":"2026-06-26T19:53:59.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/vennelchenfoo/paxsilica-watch","commit_stats":null,"previous_names":["vennelchenfoo/paxsilica-watch"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/vennelchenfoo/paxsilica-watch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vennelchenfoo%2Fpaxsilica-watch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vennelchenfoo%2Fpaxsilica-watch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vennelchenfoo%2Fpaxsilica-watch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vennelchenfoo%2Fpaxsilica-watch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vennelchenfoo","download_url":"https://codeload.github.com/vennelchenfoo/paxsilica-watch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vennelchenfoo%2Fpaxsilica-watch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35443982,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-14T02:00:06.603Z","response_time":114,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2026-07-14T03:03:34.090Z","updated_at":"2026-07-14T03:03:34.606Z","avatar_url":"https://github.com/vennelchenfoo.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pax Silica PH Watch\n\nA free, static campaign site documenting the impact of the Pax Silica Economic\nSecurity Zone (New Clark City, Tarlac, Philippines): the 14-nation alliance, the\naffected Aeta and farming communities, the agreements and jurisdiction dispute,\nthe environment, the global supply chain, the campaigns for and against, and the\npetition to stop it.\n\n**Everything is ONE file:** `index.html`. Open it in any browser and it works —\nno build step, no server, no dependencies to install.\n\n### How it behaves\n- **Section deck.** Each scroll/swipe/arrow fades to the next section instead of\n  scrolling the page. Long sections scroll internally first, then advance at the\n  edge. Use the dot-nav (right edge), the top nav, or keyboard (PageUp/PageDown,\n  Home/End). Under \"reduced motion\" the fades become instant cuts.\n- **Click to go deeper.** Cards, nations, ledger lines, supply-chain rungs,\n  company rows, petition claims and campaign cards open a modal with the detail\n  and a source link. Press Esc or click outside to close.\n\n---\n\n## Publish on GitHub Pages (free, ~5 minutes)\n\n1. **Create the repository:** github.com → **+** → **New repository** →\n   name it `paxsilica-watch` → set **Public** → **Create repository**\n2. **Upload:** click **Add file → Upload files** → drag in `index.html` and\n   `README.md` → **Commit changes**\n3. **Enable Pages:** repo **Settings → Pages** → Source: **Deploy from a branch** →\n   Branch `main`, folder `/ (root)` → **Save**\n4. Wait 1–2 minutes. Live at: `https://YOUR-USERNAME.github.io/paxsilica-watch/`\n\nOptional: point a custom domain in **Settings → Pages → Custom domain**.\n\n---\n\n## How to UPDATE the site\n\nAll content lives in one clearly marked block near the bottom of `index.html`:\n\n```\n╔══════════════════════════════════════════════════╗\n║  EDITABLE DATA BLOCK — all site content below     ║\n╚══════════════════════════════════════════════════╝\nconst SITE_DATA = { ... }\n```\n\nEdit ONLY inside that block. You can do it on github.com: open `index.html` →\npencil icon → edit → **Commit changes**. The live site refreshes in ~1 minute.\n\n### Recipes\n\n**New investor named** → add a row to the `companies` array:\n```js\n{ name: \"Nvidia\", country: \"USA\", role: \"Anchor tenant — AI data center\",\n  commitment: \"$X billion announced 2026-08-01\", status: \"CONFIRMED\" },\n```\n\n**Exact community / boundary confirmed** → edit the matching `areas` entry\n(`lat`, `lng`, `radiusMeters`, add to `barangays` / `communities`). The map\nredraws automatically.\n\n**New mineral or product confirmed** → edit the relevant `supplyChain` stage\n(or add a stage — the value-ladder chart adapts).\n\n**Something happens** → add to `timeline`:\n```js\n{ date: \"2026-09-15\", event: \"Supplemental Agreement signed; text published.\",\n  status: \"CONFIRMED\" },\n```\n\n**A claim's status changes** → flip the `status` field. Valid values:\n`\"CONFIRMED\"`, `\"ALLEGED\"`, `\"CONTESTED\"` — badges restyle themselves.\n\n**After every update:** set `meta.lastUpdated` to today's date (shown in the\nhero and footer so readers can trust the page's freshness).\n\n### Safety\n- Keep the comma after each `{ ... },` entry\n- If the page shows a rust-colored \"Render error\" banner after an edit, there's a\n  syntax slip in the data block — fix it or revert the commit (**History → ⟲**)\n- The page never goes blank: the map and renderer are guarded, and errors are\n  shown on screen with the reason\n\n---\n\n## Letting others contribute\n- **Settings → Collaborators** to add trusted editors, or\n- Keep it open: others fork → edit → open a **Pull Request**; you review and merge.\n  Nothing goes live without your approval.\n- Enable **Issues** so readers can submit corrections with sources.\n\n## Notes\n- Map: Leaflet + CARTO dark basemap (free with attribution kept).\n- Petition: embedded via Google Forms' official embed URL. If ILPS moves it,\n  update `meta.petitionUrl` and `meta.petitionEmbedUrl` in the data block.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvennelchenfoo%2Fpaxsilica-watch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvennelchenfoo%2Fpaxsilica-watch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvennelchenfoo%2Fpaxsilica-watch/lists"}