Skip to content
PushwordPublic

About

Project & package installer for Pushword CMS.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

117 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pushword Installer

Install Pushword and its packages in minutes — automatic per-package install hooks.

Latest Version Software License GitHub Tests Action Status

Code Coverage Total Downloads

Features

  • Automatic package setup — runs each package's install.php on composer require.
  • Stays installed to support future package installs.

How It Works

PostInstall::runPostUpdate executes each package's install.php when you add a Pushword package, once per package. pushword/core's script is what sets a new project up: database, super admin, routes, assets and default config.

pushword/installer remains installed afterwards so later composer require calls get the same treatment.

The old src/installer bash script (post-install-cmd) is a no-op since rc828 and removes itself on the next composer install.

Manual Installation

If you prefer not to use automatic installation, you can:

  1. Remove pushword/installer from your dependencies
  2. Manually follow the steps in each package's install.php file

Documentation

Visit pushword.piedweb.com/installation.

The Pushword ecosystem

Pushword is a modular CMS — one Symfony bundle for the core and one bundle per feature. See the full list and guides at pushword.piedweb.com/extensions.

Contributing

If you're interested in contributing to Pushword, please read our contributing docs before submitting a pull request.

Credits

License

The MIT License (MIT). Please see License File for more information.

PHP Packages Open Source

About

Project & package installer for Pushword CMS.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages