{"id":18409981,"url":"https://github.com/snowdogapps/create-alpaca-theme","last_synced_at":"2025-04-07T09:34:20.905Z","repository":{"id":39751921,"uuid":"472278196","full_name":"SnowdogApps/create-alpaca-theme","owner":"SnowdogApps","description":"Quickly create Magento 2 Child Theme based on Snowdog Alpaca Theme","archived":false,"fork":false,"pushed_at":"2022-08-17T12:51:22.000Z","size":1754,"stargazers_count":7,"open_issues_count":2,"forks_count":4,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-10-28T17:25:35.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/SnowdogApps.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}},"created_at":"2022-03-21T10:00:40.000Z","updated_at":"2023-02-09T10:52:01.000Z","dependencies_parsed_at":"2022-08-09T15:25:25.722Z","dependency_job_id":null,"html_url":"https://github.com/SnowdogApps/create-alpaca-theme","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowdogApps%2Fcreate-alpaca-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowdogApps%2Fcreate-alpaca-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowdogApps%2Fcreate-alpaca-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowdogApps%2Fcreate-alpaca-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SnowdogApps","download_url":"https://codeload.github.com/SnowdogApps/create-alpaca-theme/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223277062,"owners_count":17118464,"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-06T03:28:24.354Z","updated_at":"2024-11-06T03:28:26.877Z","avatar_url":"https://github.com/SnowdogApps.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Create Alpaca Theme\n\nQuickly create Magento 2 Child Theme based on [Snowdog Alpaca Theme](https://github.com/SnowdogApps/magento2-alpaca-theme).\n\n## Requirements\n  * Working and valid Magento 2.4 instance.\n  * Node \u003e= 16.\n\n## Quick Overview\n- Run from Magento project root directory:\n  ```sh\n  npx @snowdog/create-alpaca-theme\n  ```\n- Select installation options.\n\nAfter installation is completed:\n- Go to `Admin Panel -\u003e Content -\u003e Design -\u003e Configuration` and choose your theme.\n- Run `yarn dev` in `app/design/frontend/VENDOR_NAME/CHILD_THEME_NAME/Snowdog_Components` directory to see components in Fractal environment.\n\n## What it does?\n- Installs following packages:\n  - [snowdog/frontools](https://github.com/SnowdogApps/magento2-frontools)\n  - [snowdog/module-alpaca-packages](https://github.com/SnowdogApps/magento2-alpaca-packages) containing:\n    - [snowdog/theme-frontend-alpaca](https://github.com/SnowdogApps/magento2-alpaca-theme)\n    - [magepal/magento2-gmailsmtpapp](https://github.com/magepal/magento2-gmail-smtp-app)\n    - [magepal/magento2-googletagmanager](https://github.com/magepal/magento2-google-tag-manager)\n    - [mailchimp/mc-magento2](https://github.com/mailchimp/mc-magento2)\n    - [smile/elasticsuite](https://github.com/Smile-SA/elasticsuite)\n    - [snowdog/module-alpaca-general](https://github.com/SnowdogApps/magento2-alpaca-general)\n    - [snowdog/module-bullet-points](https://github.com/SnowdogApps/magento2-bullet-points)\n    - [snowdog/module-csp](https://github.com/SnowdogApps/magento2-module-csp)\n    - [snowdog/module-category-attributes](https://github.com/SnowdogApps/magento2-category-attributes)\n    - [snowdog/module-menu](https://github.com/SnowdogApps/magento2-menu)\n    - [snowdog/module-product-attribute-description](https://github.com/SnowdogApps/magento2-product-attribute-description)\n    - [snowdog/module-shipping-latency](https://github.com/SnowdogApps/magento2-shipping-latency)\n    - [snowdog/module-wishlist-unlocker](https://github.com/SnowdogApps/magento2-wishlist-unlocker)\n    - [webshopapps/module-matrixrate](https://github.com/webshopapps/module-matrixrate)\u003c/br\u003e\u003c/br\u003e\n- Creates Alpaca Child Theme in `app/design/frontend/VENDOR_NAME/CHILD_THEME_NAME` including everything you need to start working with Alpaca:\n   - Essential configuration files\n   - Styles inheritance setup\n   - Custom variables file in `Snowdog_Components/components/Atoms/variables/` directory\n   - Example of how to change Sass variable value\n   - Example of how to extend component styles (If selected during installation)\n- Adds [frontools](https://github.com/SnowdogApps/magento2-frontools) configuration files in `dev/tools/frontools/config` directory.\n- Updates database with essential Alpaca Tables (If selected during installation).\n- Adds placeholder images.\n- Upgrades Magento instance, compiles styles, JS files and SVGs.\n\n## User guide\n- [Alpaca Theme Docs](https://magento2-alpaca-docs.vercel.app/) - Learn how to utilize Alpaca Theme.\n\n## Useful Links\n  * [Alpaca Theme](https://github.com/SnowdogApps/magento2-alpaca-theme)\n  * [Snowdog Frontools](https://github.com/SnowdogApps/magento2-frontools)\n  * [Fractal guide](https://fractal.build/guide/)\n  * [Alpaca Packages](https://github.com/SnowdogApps/magento2-alpaca-packages)\n  * [Alpaca Components preview](https://magento2-alpaca-theme-git-master-snowdog1.vercel.app/)\n\n## Testing and local development\n  * Clone this repository\n  * Change name of package in `package.json` to `create-alpaca-theme`\n  * Install package globally: `npm install -g`\n  * Link command running `npm link`\n  * Run `npx create-alpaca-theme` from Magento project root directory\n\n## Troubleshooting\n\n* If you have problems with global npm persmission, check npm docs: [Resolving eaccess permissions error when installing package globally](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n* When running Warden or other dockerized Magento instance, make sure you run `npx @snowdog/create-alpaca-theme` from proper container.\n\n****\n2022 **[Snowdog](https://www.snow.dog)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowdogapps%2Fcreate-alpaca-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnowdogapps%2Fcreate-alpaca-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowdogapps%2Fcreate-alpaca-theme/lists"}