apiki/maristela-cli
最新稳定版本:v0.1.1
Composer 安装命令:
composer require apiki/maristela-cli
包简介
Generate pure html files based on a PHP file and a mock.
README 文档
README
Generate pure html files based on a PHP file and a mock.
Requiriments
- Folder structure:
.
└── components/
├── card/
│ ├── index.php
│ └── mock.json
└── header/
├── index.php
└── mock.json
- Component card as example:
index.php
<div> <div><?php echo $title; ?></div> <ul> <?php foreach ($items as $item) : ?> <li><?php echo $item['name']; ?></li> <li><?php echo $item['age']; ?></li> <?php endforeach; ?> </ul> </div>
mock.json
{
"title": "My card",
"items": [
{
"name": "John Doe",
"age": 24
},
{
"name": "Mary Doe",
"age": 28
}
]
}
Install
- Run
composer require --dev apiki/maristela-clion terminal; - Add a new script on composer.json:
"scripts": { "make:components": "Maristela\\Cli\\App::buildComponents" }
- Run
composer make:componentson terminal; - Will be generated a
_staticfolder inside yourcomponentsfolder. - You can override default
componentscreating a.maristela-cli.jsonon your project and setting a value forcomponentsDir:
.maristela-cli.json
{
"componentsDir": "components"
}
统计信息
- 总下载量: 6.32k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-04-29