Skip to content

Latest commit

History

History
71 lines (48 loc) 路 3.23 KB

File metadata and controls

71 lines (48 loc) 路 3.23 KB

civix

Civix is a command-line tool for building CiviCRM extensions. It is distributed as part of CiviCRM-Buildkit.

Requirements

Download

civix is distributed in PHAR format, which is a portable executable file (for PHP). It should run on most Unix-like systems where PHP is installed. Here are three quick ways to download it:

There are several more options for downloading civix. See also:

(馃煝=Binary installs are generally recommended. 馃煛=Source installs may require extra attention to local compatibility.)

Documentation

The CiviCRM Developer Guide includes tutorials for building extensions

For reference documentation, civix supports a "--help" option. For example, to get reference materials about the "generate:page" command, run:

civix generate:page --help

Development

If you are developing updates for civix.git, then see doc/develop.md. It discusses PHAR compilation, unit tests, and similar processes.