andregasparin/autotutorial

Adianti 的简单自动教程生成器

1.1.1 2021-06-13 20:27 UTC

This package is auto-updated.

Last update: 2024-09-14 04:13:48 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)分发

贡献

  1. 对项目进行 fork(《https://github.com/andre-gasparin/auto-tutorial-adianti/fork》
  2. 为您的修改创建一个 branch(《git checkout -b feature/fooBar》
  3. 执行 commit(《git commit -am 'Add some fooBar'》
  4. 执行 push(《git push origin feature/fooBar》
  5. 创建新的 Pull Request