joomla-projects / jorobo
Tools and Tasks based on Robo.li for Joomla Extension Development and Releases
Installs: 26 884
Dependents: 1
Suggesters: 0
Security: 0
Stars: 11
Watchers: 18
Forks: 27
Open Issues: 2
Requires
- php: ~8.2
- ext-simplexml: *
- consolidation/robo: ^5.1.0
- joomla/github: ~2|~3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.9.5
- phan/phan: ^5.4.5
- phpstan/phpstan: ^1.12.8
- phpstan/phpstan-deprecation-rules: ^1.2.1
- phpunit/phpunit: ^11.4.3
- squizlabs/php_codesniffer: ~3.10.3
README
Tools and Tasks based on Robo.li for Joomla Extension Development and Releases
Installation (Standalone):
composer require joomla-projects/jorobo
- configure jorobo.ini
vendor/bin/robo
Function overview:
vendor/bin/robo build
- Builds your extension into an installable Joomla! package or zip file including replacementsvendor/bin/robo generate
- Generate extension skeletonsvendor/bin/robo map
- Map (Symlink) your extension into a running Joomla! installationvendor/bin/robo headers
- Adds / updates the copyright headers in the source directory (set them in the jorobo.ini)vendor/bin/robo bump
- Exchanges the string__DEPLOY_VERSION__
in each file in the source directory with the version number set in the jorobo.ini.
Documentation
You can find the documentation here. The following topics are covered:
Copyright
- (C) 2015 Open Source Matters, Inc. https://www.joomla.org
- Distributed under the GNU General Public License version 2 or later
- See License details