2017 © Pedro Peláez
 

library golem

PHP development toolkit for Yoozi RD team.

image

yoozi/golem

PHP development toolkit for Yoozi RD team.

  • Thursday, November 6, 2014
  • by yangg
  • Repository
  • 15 Watchers
  • 9 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 7 Forks
  • 0 Open issues
  • 12 Versions
  • 0 % Grown

The README.md

Project Golem

Build Status Latest Stable Version Code Coverage Latest Unstable Version License, (*1)

What is Project Golem?

Project Golem is a PHP development toolkit crafted by R&D team from Yoozi Inc. It consists of a growing collection of loosely coupled high-level PHP libraries, most of which are derived from our own products to solve real world problems., (*2)

  • Miner: Miner is a PHP library that extracting metadata and interesting text content (like author, summary, and etc.) from HTML pages. It acts like a simplified HTML metadata parser in Apache Tika.
  • Email: Simple toolkits to help processing email related tasks, such as a Email Address Parser and etc.
  • Notification: A simple library to wrap common notification transports, such as email, socket.io and etc.

Golem can be installed as a whole package via Composer. However, to keep dependency and installation footprint as low as possible, each library within Golem can also be installed as a standalone package., (*3)

System Requirements

  • PHP >= 5.3.0
  • You will need Composer installed to load the dependencies of Golem libraries.
  • Some libraries may require extra server components and/or extensions installed.

Installation

The best and easy way to install the Golem package is via Composer., (*4)

  1. Open your composer.json and add the following to the require array:, (*5)

    "yoozi/golem": "1.0.*"
    
  2. Run Composer to install or update the new package dependencies., (*6)

    php composer install
    

    or, (*7)

    php composer update
    

Versioning

For transparency and insight into our release cycle, releases will be numbered with the follow format:, (*8)

<major>.<minor>.<patch>

And constructed with the following guidelines:, (*9)

  • Breaking backwards compatibility bumps the major
  • New additions without breaking backwards compatibility bumps the minor
  • Bug fixes and misc changes bump the patch

For more information on semantic versioning, please visit http://semver.org/., (*10)

Testing

To run the tests you first need to install PHPUnit., (*11)

$ phpunit

Changelog

See changelogs here., (*12)

Authors

See authors and contributors here., (*13)

License

Copyright 2014 Yoozi, Inc., (*14)

Licensed under the MIT License., (*15)

The Versions

06/11 2014

dev-master

9999999-dev http://golem.yoozi.cn/

PHP development toolkit for Yoozi RD team.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel email metadata toolkit lbs yoozi

06/11 2014
06/11 2014