Coder Social home page Coder Social logo

samhou1988 / phing Goto Github PK

View Code? Open in Web Editor NEW

This project forked from phingofficial/phing

0.0 2.0 0.0 21.75 MB

PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant. Please refer to the Phing site for the roadmap and issue tracking.

Home Page: http://www.phing.info

License: GNU Lesser General Public License v3.0

phing's Introduction

P H I N G

Master: Build Status

(PH)ing (I)s (N)ot (G)NU make; it's a PHP project build system or build tool based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an easy-to-use and highly flexible build framework.

Features include running PHPUnit and SimpleTest unit tests (including test result and coverage reports), file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, CVS/SVN/GIT operations, tools for creating PEAR packages, documentation generation (DocBlox, PhpDocumentor) and much, much more.

If you find yourself writing custom scripts to handle the packaging, deploying, or testing of your applications, then we suggest looking at Phing. Phing comes packaged with numerous out-of-the-box operation modules (tasks), and an easy-to-use OO model to extend or add your own custom tasks.

Phing provides the following features:

  • Simple XML buildfiles
  • Rich set of provided tasks
  • Easily extendable via PHP classes
  • Platform-independent: works on UNIX, Windows, Mac OSX
  • No required external dependencies
  • Built for PHP5

The Latest Version

Details of the latest version can be found on the Phing homepage http://www.phing.info/.

Installation

The preferred method to install Phing is through PEAR and the Phing PEAR channel. You can install Phing by adding the pear.phing.info channel to your PEAR environment and then installing Phing using the phing channel alias and phing package name:

$> pear channel-discover pear.phing.info
$> pear install [--alldeps] phing/phing

Documentation

Documentation is available in various formats in the docs/docbook5/en/output directory (generated from DocBook sources located in docs/docbook5/en/source).

Additionally, the legacy user guide can be found in docs/phing_guide.

For online documentation, you can also visit the Phing website: http://www.phing.info/

Licensing

This software is licensed under the terms you may find in the file named "LICENSE" in this directory.

Thank you for using PHING!

Contact

PhpStorm License

If you are contributing code to the Phing project and want to use PhpStorm for development feel free to ask Ben ([email protected]) for our Open Source License.

Proud to use:

PhpStorm Logo

Intelligent PHP IDE for coding, testing and debugging with pleasure

phing's People

Contributors

absfarah avatar alexeyshockov avatar alexmace avatar antonstoeckl avatar bd808 avatar christophluehr avatar cs278 avatar cweiske avatar danielholmes avatar drock avatar dundee avatar extraordinaire avatar farazdagi avatar fpoirotte avatar francodacosta avatar groovecoder avatar hozn avatar huffandpuff avatar johan162 avatar jostbaron avatar knut avatar kukulich avatar llaville avatar maxromanovsky avatar mennodekker avatar mrook avatar qvistgaard avatar raphaelstolt avatar sandermarechal avatar widmogrod avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.