Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 days 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 (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-05T19:00:41.000Z (almost 2 years ago)
- Last Synced: 2024-12-03T16:08:40.028Z (2 months ago)
- Topics: cli, marketplace, modstore, modx, php, symfony, tool
- Language: PHP
- Homepage:
- Size: 83 KB
- Stars: 4
- Watchers: 2
- 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 [[email protected]](mailto:[email protected]). Thanks!
### Authors
- Ivan Klimchuk | [GitHub](https://github.com/alroniks) | [Twitter](https://twitter.com/iklimchuk) | [[email protected]](mailto:[email protected]) | [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.