{"id":23146651,"url":"https://github.com/zeekinteractive/heisenberg","last_synced_at":"2025-07-05T00:37:31.668Z","repository":{"id":27463000,"uuid":"30942045","full_name":"ZeekInteractive/heisenberg","owner":"ZeekInteractive","description":"Zeek WordPress starter theme based on _s and Foundation","archived":false,"fork":false,"pushed_at":"2023-03-15T08:14:24.000Z","size":3943,"stargazers_count":74,"open_issues_count":4,"forks_count":17,"subscribers_count":37,"default_branch":"master","last_synced_at":"2024-12-17T02:23:27.062Z","etag":null,"topics":["css","foundation","foundation-site","php","sass","starter-theme","theme","webpack","wordpress"],"latest_commit_sha":null,"homepage":"","language":"SCSS","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/ZeekInteractive.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}},"created_at":"2015-02-17T22:50:57.000Z","updated_at":"2023-08-29T08:09:43.000Z","dependencies_parsed_at":"2023-02-19T02:00:26.800Z","dependency_job_id":null,"html_url":"https://github.com/ZeekInteractive/heisenberg","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeekInteractive%2Fheisenberg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeekInteractive%2Fheisenberg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeekInteractive%2Fheisenberg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeekInteractive%2Fheisenberg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZeekInteractive","download_url":"https://codeload.github.com/ZeekInteractive/heisenberg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230147419,"owners_count":18180674,"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":["css","foundation","foundation-site","php","sass","starter-theme","theme","webpack","wordpress"],"created_at":"2024-12-17T16:34:06.389Z","updated_at":"2024-12-17T16:34:07.019Z","avatar_url":"https://github.com/ZeekInteractive.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Heisenberg - Zeek Starter Theme\n\nA minimalistic WordPress starter theme, based on \u003ca href=\"http://underscores.me/\"\u003eUnderscores\u003c/a\u003e and Foundation for Sites, version ^6.4.3.\n\n## Prerequisites\n* Node.js 9.x and npm 5.x\n\n## How to get started\n1. Clone or [download](https://github.com/ZeekInteractive/heisenberg/archive/master.zip \"Download the Heisenberg Zip\") the project onto your `themes` directory `(./wp-content/themes)`\n2. Run a find for the string/slug `heisenberg` throughout the theme and replace it with your project name.\n3. Run `npm install`\n4. (optional) Copy the `variables.sample.env` file and name it `variables.env` to override some development variables \n5. Run `npm start`.\n\n## Webpack\nThe theme uses Webpack as its bundler with ES6 modules for JavaScript files.\n\n## Deployment\n```bash\nnpm run build\n```\nThis will run both a production and development set of webpack tasks. The enqueue hook will load the correct version of the JS file, based on whether your development/staging server contains the `SCRIPT_DEBUG` set to `true`.\n\n## Foundation\n\n### How to use the Foundation JS files\nThe theme uses ES6 Modules, so use the existing `foundation.js` file as a guide to bring in additional Foundation JS modules. There is an existing module included as an example (Tabs).\n\n### How to use the Foundation Sass files\nUsing the `_settings.scss` file, you can overwrite a Foundation default style before things get compiled, thereby making your final CSS lighter.  To do so, find the variable in the file, uncomment it, and set the value you desire.  The file is located in `./assets/sass`.\n\nAlso, in the `app.scss` file, you can remove a Foundation CSS module by commenting out the associated mixin. For instance, if your project doesn't use Foundation's Orbit module, simply comment out the `@include foundation-orbit` mixin and the code will never reach your final `app.css` file.\n\nBe sure to check \u003ca href=\"http://foundation.zurb.com/sites/docs/sass.html\" title=\"Zurb Foundation documentation on using Sass\"\u003eFoundation’s docs on using Sass\u003c/a\u003e and their mixins for custom control on styles.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeekinteractive%2Fheisenberg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeekinteractive%2Fheisenberg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeekinteractive%2Fheisenberg/lists"}