PHPackages                             desmondmorris/surf - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. desmondmorris/surf

ActiveDrupal-drush[Utility &amp; Helpers](/categories/utility)

desmondmorris/surf
==================

An opinionated Drupal workflow

073[2 issues](https://github.com/desmondmorris/surf/issues)PHP

Since Aug 20Pushed 11y agoCompare

[ Source](https://github.com/desmondmorris/surf)[ Packagist](https://packagist.org/packages/desmondmorris/surf)[ RSS](/packages/desmondmorris-surf/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

[SURF](http://surf.drupal.build)
================================

[](#surf)

---

[![wercker status](https://camo.githubusercontent.com/2ec98850466fc96752c4e8b33987fdff7c2a384330c5ecfdf4384d8752a9f9ac/68747470733a2f2f6170702e776572636b65722e636f6d2f7374617475732f37633365363139653063633266333462666333323564633863336162326333382f73 "wercker status")](https://app.wercker.com/project/bykey/7c3e619e0cc2f34bfc325dc8c3ab2c38)[![Code Climate](https://camo.githubusercontent.com/fe89e0270a407fc48c54c0e58c8021c68398479de9186c4aa669cd0b074fe87c/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6465736d6f6e646d6f727269732f737572662e706e67)](https://codeclimate.com/github/desmondmorris/surf)

Surf is an experimental package management system for Drupal projects built on top of Drush make.

Quick start
-----------

[](#quick-start)

### Requirements

[](#requirements)

- PHP &gt;= 5.3
- Drush &gt;= 5

### Installation

[](#installation)

*Quick Install*

```
curl -s http://surf.drupal.build/install.sh | sudo sh

```

### Features

[](#features)

Bugs and feature requests
-------------------------

[](#bugs-and-feature-requests)

Documentation
-------------

[](#documentation)

Surf's documentation, included in this repo in the root directory, is built with [Jekyll](http://jekyllrb.com) and publicly hosted on GitHub Pages at . The docs may also be run locally.

### Running documentation locally

[](#running-documentation-locally)

1. If necessary, [install Jekyll](http://jekyllrb.com/docs/installation) (requires v2.1.x).

- **Windows users:** Read [this unofficial guide](https://github.com/juthilo/run-jekyll-on-windows/) to get Jekyll up and running without problems.

2. Install the Ruby-based syntax highlighter, [Rouge](https://github.com/jneen/rouge), with `gem install rouge`.
3. From the root `/surf` directory, run `jekyll serve` in the command line.
4. Open  in your browser, and voilà.

Learn more about using Jekyll by reading its [documentation](http://jekyllrb.com/docs/home/).

Contributing
------------

[](#contributing)

Versioning
----------

[](#versioning)

Creators
--------

[](#creators)

**Desmond Morris**

-
-

License
-------

[](#license)

Code released under [the MIT license](LICENSE). Docs released under [Creative Commons](docs/LICENSE).

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/26f4aef70c94cf0e4bd84e184ceb9435d227bed70853c6de0c7ba47d637f4252?d=identicon)[desmondmorris](/maintainers/desmondmorris)

---

Top Contributors

[![desmondmorris](https://avatars.githubusercontent.com/u/129360?v=4)](https://github.com/desmondmorris "desmondmorris (54 commits)")

### Embed Badge

![Health badge](/badges/desmondmorris-surf/health.svg)

```
[![Health](https://phpackages.com/badges/desmondmorris-surf/health.svg)](https://phpackages.com/packages/desmondmorris-surf)
```

###  Alternatives

[bigperson/auto-base-buy

The package allows you to access data through the base car by model

173.6k](/packages/bigperson-auto-base-buy)

PHPackages © 2026

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