PHPackages                             alexvergara/alpaca-test-theme - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. alexvergara/alpaca-test-theme

AbandonedArchivedMagento2-theme

alexvergara/alpaca-test-theme
=============================

M2Challenge Alex Test theme (Alpaca)

1.0.0(6y ago)021MITHTMLPHP ~5.5.0|~5.6.0|~7.0.0

Since Sep 21Pushed 6y ago1 watchersCompare

[ Source](https://github.com/alexvergara/alpaca-test-theme)[ Packagist](https://packagist.org/packages/alexvergara/alpaca-test-theme)[ RSS](/packages/alexvergara-alpaca-test-theme/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependencies (4)Versions (2)Used By (0)

 [![Alpaca logo](docs/assets/logo.svg)](docs/assets/logo.svg)

 [ ![Packagist version number](https://camo.githubusercontent.com/b5bd365b34916c130a746156b810dd2b8c29b325102e86986d859b2978c13c32/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736e6f77646f672f7468656d652d66726f6e74656e642d616c706163612e737667) ](https://packagist.org/packages/snowdog/theme-frontend-alpaca) [ ![Packagist download count](https://camo.githubusercontent.com/7fb74d584d7cd6693ff60fe4375ec09e20ca36266553de407fe6161ef1f4182f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736e6f77646f672f7468656d652d66726f6e74656e642d616c706163612e737667) ](https://packagist.org/packages/snowdog/theme-frontend-alpaca)

Introduction
------------

[](#introduction)

Magento 2 theme created on top of [own components library](https://github.com/SnowdogApps/magento2-alpaca-components), designed from scratch by SNOW.DOG front-end team following design systems methodology principles.

Demo
----

[](#demo)

- Magento 2 Open Source + Alpaca theme -
- Magento 2 Open Source + Alpaca theme + Solr based catalog\* -
- Magento 2 Commerce + Alpaca theme -
- Magento 2 Commerce + Alpaca theme + Solr based catalog\* -

- Apache Solr based catalog is an internal Snowdog product, not open-sourced. If you are interested in having it in your store, please contact us at

Installation
------------

[](#installation)

- [Install Magento using Composer](https://devdocs.magento.com/guides/v2.2/install-gde/composer.html)
- `composer require snowdog/theme-frontend-alpaca`
- Create `dev/tools/frontools/config/themes.json` config file following one of the samples:
    - [Clean Alpaca](/docs/frontools/clean.json)
    - [Custom theme based on Alpaca](/docs/frontools/child.json)
- Install Frontools dependecies and setup config files `cd vendor/snowdog/frontools && yarn && gulp setup`
- In Frontools directory (or `/tools` in project root) run `gulp styles && gulp babel && gulp svg` to compile all static assets

Child theme packages structure
------------------------------

[](#child-theme-packages-structure)

Each theme is built from two packages:

1. Magento theme
2. Components library

This leads to 4 packages linked together to create a custom theme based on Alpaca:

1. Alpaca components
2. Alpaca theme - depends on Alpaca components
3. Custom components - depends on Alpaca components
4. Custom theme - depends on Alpaca theme and Custom theme components

Inheritance of components is solved on Frontools level, it's based on the same rules as in Magento core - files from child overwrite the parent.

Workflow
--------

[](#workflow)

In the theme, you should keep almost only templates and JS. Do not create any non-magento specific styles inside your theme. Components are designed to be able to reflect your store UI, without having to run Magento instance. Implementing some part of UI directly inside theme will make components preview useless and you will lose all benefits of writing UI in separation.

Workflow exceptions
-------------------

[](#workflow-exceptions)

We don't want to mess with the checkout and product gallery (Fotorama) templates, nor styling, so these two parts are copy-pasted from the [SASS Blank theme](https://github.com/SnowdogApps/magento2-theme-blank-sass).

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2429d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a522e36bc62bdc3609d6f434caddfb0e227488d93726672cb8466a3ec9de25e1?d=identicon)[alexvergara](/maintainers/alexvergara)

---

Top Contributors

[![alexvergara](https://avatars.githubusercontent.com/u/11000919?v=4)](https://github.com/alexvergara "alexvergara (7 commits)")

### Embed Badge

![Health badge](/badges/alexvergara-alpaca-test-theme/health.svg)

```
[![Health](https://phpackages.com/badges/alexvergara-alpaca-test-theme/health.svg)](https://phpackages.com/packages/alexvergara-alpaca-test-theme)
```

###  Alternatives

[fastly/magento2

Fastly CDN Module for Magento 2.4.x

1564.2M1](/packages/fastly-magento2)[mage-os/module-automatic-translation

Automatic AI content translation for Mage-OS.

277.1k](/packages/mage-os-module-automatic-translation)[zepgram/module-rest

Technical module to industrialize API REST call with dependency injection pattern using Guzzle library

1326.2k](/packages/zepgram-module-rest)[graycore/magento2-graphql-introspection-cache

1015.2k](/packages/graycore-magento2-graphql-introspection-cache)[mage-os/mageos-common-async-events

Send REST requests to external endpoints asynchronously. This module implements the most common events like order creation and customer change.

147.7k2](/packages/mage-os-mageos-common-async-events)[mage-os/module-inventory-reservations-grid

Add a grid with the list of inventory reservations.

126.8k](/packages/mage-os-module-inventory-reservations-grid)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
