https://github.com/alroniks/modstore-publisher
PHP CLI tool which allows publishing zipped MODX extra to modstore.pro marketplace
https://github.com/alroniks/modstore-publisher
cli marketplace modstore modx php symfony tool
Last synced: 8 months ago
JSON representation
PHP CLI tool which allows publishing zipped MODX extra to modstore.pro marketplace
- Host: GitHub
- URL: https://github.com/alroniks/modstore-publisher
- Owner: alroniks
- License: mit
- Created: 2021-04-23T21:17:27.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-05T19:00:41.000Z (over 3 years ago)
- Last Synced: 2025-04-06T15:12:33.011Z (about 1 year ago)
- Topics: cli, marketplace, modstore, modx, php, symfony, tool
- Language: PHP
- Homepage:
- Size: 83 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- Contributing: contributing.md
- Funding: .github/funding.yml
- License: LICENSE
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
README
# MODX Extra Publisher
PHP CLI tool which allows publishing zipped MODX extra to modstore.pro marketplace.
### Roadmap
- [x] Add symfony application and CLI component
- [x] Add binary to easy run of tool
- [ ] Convert existing script to the proper class (or command)
- [x] Make possible to configure it by params and options
- [x] Make interactive mode when no options provided
- [ ] Write explicit documentation about usage in readme.md
- [ ] Write a post on blog about idea and usage cases
- [ ] Make possible in interactive mode select extras from the list
- [ ] Fill contribution document for people who want improove the tool
- [ ] Split uploading and login to different service
## Installation
global?
local?
To install package need to run `composer require 'alroniks/modstore-publisher'`.
### Requirements
PHP 8.0 or above, because it uses modern libraries and approaches with support of [Attributes](https://www.php.net/manual/en/language.attributes.php)
## Usage
`bin/publisher`
### Configuring
Описать все параметры
### Interactive mode
Описать как работает и показатьт примеры
## Contributing
Как можно внести вклад?
### Security Reports
Please send any sensitive issue to [security@klimchuk.com](mailto:security@klimchuk.com). Thanks!
### Authors
- Ivan Klimchuk | [GitHub](https://github.com/alroniks) | [Twitter](https://twitter.com/iklimchuk) | [ivan@klimchuk.com](mailto:ivan@klimchuk.com) | [klimchuk.com](https://klimchuk.com/)
See also the list of [contributors](https://github.com/alroniks/modstore-publisher/graphs/contributors) who participated in this project.
### License
MODX Extra Publisher is licensed under the MIT License – see the [LICENSE](./LICENSE) file for details.