{"id":18615606,"url":"https://github.com/hex-digital/wordpress-inuit-mix-skeleton","last_synced_at":"2025-11-03T04:30:33.673Z","repository":{"id":95868894,"uuid":"158415862","full_name":"hex-digital/wordpress-inuit-mix-skeleton","owner":"hex-digital","description":null,"archived":false,"fork":false,"pushed_at":"2018-11-20T16:02:26.000Z","size":116,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-27T03:12:26.761Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/hex-digital.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2018-11-20T16:01:20.000Z","updated_at":"2020-03-11T20:10:07.000Z","dependencies_parsed_at":"2023-08-31T20:19:00.875Z","dependency_job_id":null,"html_url":"https://github.com/hex-digital/wordpress-inuit-mix-skeleton","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hex-digital%2Fwordpress-inuit-mix-skeleton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hex-digital%2Fwordpress-inuit-mix-skeleton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hex-digital%2Fwordpress-inuit-mix-skeleton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hex-digital%2Fwordpress-inuit-mix-skeleton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hex-digital","download_url":"https://codeload.github.com/hex-digital/wordpress-inuit-mix-skeleton/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239406497,"owners_count":19633025,"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":[],"created_at":"2024-11-07T03:30:45.910Z","updated_at":"2025-11-03T04:30:33.613Z","avatar_url":"https://github.com/hex-digital.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/2754728/37917923-9e9de498-3117-11e8-95ba-806c31c05a02.png\" width=\"100\" height=\"auto\" alt=\"Hex and Webpack\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eSkeleton Theme\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eA WordPress starter theme with modern frontend tools\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/hex-digital/skeleton/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/version-2.1.0-green.svg?style=flat-square\" alt=\"Version 2.1.0\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\nFeatures:\n\n- Webpack, via Laravel Mix - [View on GitHub](https://github.com/JeffreyWay/laravel-mix)\n  - SCSS concatenation and minification\n  - JS concatenation and minification\n  - Babel transpiling for ECMAScript 2015\n  - ESLint, based on AirBnB's standards\n  - SCSS linting, based on InuitCSS standards\n  - Image optimisation\n  - SVG Spritesheet system\n- InuitCSS v6.0.0 Framework - [View on GitHub](https://github.com/inuitcss/inuitcss)\n- ACF Migrations support - [View on GitHub](https://github.com/hex-digital/acf-migrations)\n- A Changelog\n\n---\n\n#### Navigate this page\n\n- [Getting started](#getting-started)\n  - [Set up the virtual host](#set-up-the-virtual-host)\n  - [Install WordPress](#install-wordpress)\n  - [Download and install the skeleton theme](#download-and-install-the-skeleton-theme)\n  - [Adding the remote repository](#adding-the-remote-repository)\n  - [Setup Distributable Files](#setup-distributable-files)\n  - [Complete SETUP INSTRUCTIONs](#complete-setup-instructions)\n- [Dependencies](#dependencies)\n  - [Install dependencies](#install-dependencies)\n  - [Setup dependencies](#setup-dependencies)\n- [Final setup](#final-setup)\n  - [Task running with Laravel Mix](#task-running-with-laravel-mix)\n  - [Creating the WordPress tables](#creating-the-wordpress-tables)\n- [Contributing](#contributing)\n\n## Getting started\n\n### Set up the virtual host\n\n\u003eReplace any lines that show `{handle}` with your site handle name.\n\nSetup virtual host using checkout script from [github:hex-digital/tools](https://github.com/hex-digital/tools/blob/master/checkout.sh):\n\n    sudo sh ~/Sites/tools/checkout.sh\n\n### Install WordPress\n\nInstall latest wordpress using wordpress script from [github:hex-digital/tools](https://github.com/hex-digital/tools/blob/master/wordpress.sh):\n\n    cd ~/Sites/{handle}\n    sh ~/Sites/tools/wordpress.sh\n\n### Download and install the skeleton theme\n\nChange directory into the theme directory, and clone the repo:\n\n    cd wp-content/themes/{handle}\n    git clone git@github.com:hex-digital/skeleton.git .\n\n\u003eEnsure the line ends with a . when cloning, so that it does not create an\nextra folder.\n\n### Adding the remote repository\n\nWe're still using the Skeleton Theme repository, but since we're using this as\na skeleton only we want to switch our repository to our project with its own\nrepository. To do this, run the following commands and ensure to change\n{handle} to your correct handle name of the repository:\n\nClear the skeleton theme git history from our project (NOTE: change `{handle}`\nin below code before running it)\n\n    git remote remove origin\n    rm -rf .git\n    git init\n    git remote add origin git@github.com:hex-digital/{handle}.git\n    git checkout -b master\n    git add .\n    git commit -m \"Initial commit from skeleton theme v2.1.0\"\n    git tag -a v0.0.1 -m \"Initial commit from skeleton theme v2.1.0\"\n    git push -u origin master --follow-tags\n    git checkout -b development\n    git push -u origin development\n\nThis may seem long winded but the reason we are doing it this way is to ensure\nwe do not copy across the version history from the skeleton theme.\n\n### Setup Distributable Files\n\nThere are a number of distributable files included with the project. These\nsupply boilerplate for project admin (README, CHANGELOG), as well as those\nrequired for some dependencies.\n\nThey can all be set up like so:\n\n    cp README.md.dist README.md\n    cp CHANGELOG.md.dist CHANGELOG.md\n    rm README.md.dist CHANGELOG.md.dist\n    \n### Complete SETUP INSTRUCTIONs\n\nSearch the directory for the phrase \"SETUP\" to find all final setup instructions\n\n    ack \"SETUP\"\n    \nFollow these instructions to finalise the theme setup\n\n[(top)](#navigate-this-page)\n\n## Dependencies\n\n### Install dependencies\n\nNow we have the codebase, we need to install dependencies. We use\n[yarn](https://yarnpkg.com/lang/en/docs/install/) to install the Node.js\ndependencies from package.json, and [composer](https://getcomposer.org/) for\nautoloading PHP classes.\n\n    yarn install\n\n\u003eWe try to avoid composer dependencies, and only use for autoloading classes.\n\n### Setup dependencies\n\nInuitCSS requires the creation of a config file, which is specific to your environment.\nThis means it must be created, and not stored in version control. It can be done like so:\n\n    # InuitCSS 6.0.0\n    cp resources/sass/settings/_settings.config.dist.scss resources/sass/settings/_settings.config.scss\n\n[(top)](#navigate-this-page)\n\n## Final setup\n\n### Task running with Laravel Mix\n\nWe use laravel mix to turn our resource files into build files. This must be\nrun whenever JS, SCSS or images are changed.\n\n    # Development build, including linting\n    yarn run dev\n\n    # Dev build with watch task\n    yarn run watch\n\n    # Production build with minification and optimisation\n    yarn run production\n\n### Creating the Wordpress tables\n\nFinally, complete WordPress installation at http://{handle}.local.\n\nSet username to hex, and the password to a 32 character length password\ngenerated by LastPass. Finally, set the email to dev@hexdigital.com.\n\nRemember to select the theme from Appearance \u003e Themes.\n\n[(top)](#navigate-this-page)\n\n## Contributing\n\nPlease refer to our global Hex GitHub Contributing guidelines for information\non how to contribute to this repository.\n\n[GitHub Contributing Guidelines](https://github.com/hex-digital/guidelines/tree/master/github-contributing)\n\n[(top)](#navigate-this-page)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhex-digital%2Fwordpress-inuit-mix-skeleton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhex-digital%2Fwordpress-inuit-mix-skeleton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhex-digital%2Fwordpress-inuit-mix-skeleton/lists"}