andregasparin / autotutorial
Adianti 的简单自动教程生成器
1.1.1
2021-06-13 20:27 UTC
README
这是一个使用 driver.js 库为 Adianti Framework 自动生成教程的自动生成器。
driver.js 链接: https://github.com/kamranahmedse/driver.js?ref=producthunt
安装
要在 Adianti Builder 中安装,请转到“composer packages”标签页并添加
andregasparin/autotutorial
您需要已安装 composer。
打开您的 cmd(提示符),使用命令“cd c:/pasta/do/projeto”导航到 Adianti 的项目根目录。
执行以下命令(根据是否使用 Linux 或 Mac 可能会有所不同,例如在开头使用 sudo)
composer require andregasparin/autotutorial
使用方法
在您要使用自动教程的每个页面的开头添加以下行
use AndreGasparin\AutoTutorial\AutoTutorial;
添加启动教程的方法(或控制器),例如
public function onTutorial() { $tutorial = new AutoTutorial(); $step[] =[ 'selector' => 'login', 'selector_type' => 'name', // id, class, name (padrão do adianti), * 'title' => 'Campo de login', 'description' => 'Preencha o campo login', 'position' => 'left-top', // position can be left, left-center, left-bottom, top, // top-center, top-right, right, right-center, right-bottom, // bottom, bottom-center, bottom-right, mid-center ]; $step[] =[ 'selector' => 'name', 'selector_type' => 'name', 'title' => 'Campo de nome', 'description' => 'Preencha o campo nome', 'position' => 'left-top', 'onNextPage' => 'index.php?class=LoginForm', // carrega outra página depois da etapa ]; $tutorial->setStepsArray($step); $tutorial->run(); //debug: true }
开发配置
如果您想在系统中实现某些功能,请使用 Adianti Framework 的标准,我们将很高兴看到您的参与!
需要改进或帮助解决某个 BUG 吗?
历史记录(ChangeLog)
- 1.0.0
- 项目创建
- 1.1.0
- 创建 composer 包
目标
André Gasparin – [@andre-gasparin] – andre@gasparimsat.com.br / andre.gasparin@hotmail.com
基于 GNU 公共许可证(GPLv3)分发
贡献
- 对项目进行 fork(《https://github.com/andre-gasparin/auto-tutorial-adianti/fork》
- 为您的修改创建一个 branch(《git checkout -b feature/fooBar》
- 执行 commit(《git commit -am 'Add some fooBar'》
- 执行 push(《git push origin feature/fooBar》
- 创建新的 Pull Request