lt-gherkin: 轻量级Gherkin语言支持插件
需积分: 10 163 浏览量
更新于2024-10-29
收藏 27KB ZIP 举报
资源摘要信息:"lt-gherkin:Gherkin(Cucumber)Lighttable 插件是一个用于Lighttable编辑器的插件,它提供了对Cucumber (cucumber - ) 语言的简易支持。Cucumber是一个支持行为驱动开发(BDD)的工具,允许开发者使用Gherkin语言来描述软件的功能和行为。Gherkin语言的特点是使用自然语言和简单的关键词来编写测试用例,使得非技术人员也能参与到软件需求的编写中。
Gherkin语言的主要目的是让团队成员能够共同协作编写和讨论功能规范和测试用例。在Gherkin中,一个功能(Feature)通常被定义为一系列的场景(Scenario),每个场景由多个步骤(Step)组成,步骤可以是给定某个动作的前因,也可以是动作的预期结果。
lt-gherkin插件的主要功能是为Gherkin格式的文件提供自动格式化功能,改善了codemirror内置的自动缩进机制,使其更适合Gherkin语言的格式要求。通过安装此插件,用户可以在编写功能文件时获得更好的编辑体验,使得Gherkin文件的编写更为方便、直观。
在安装方面,lt-gherkin插件可以通过Lighttable的插件管理器进行安装。安装完成后,用户可以使用“小Cucumber:格式化小Cucumber文件”命令来格式化现有的功能文件。如果希望在保存文件时自动进行格式化,可以添加特定的用户行为配置。这样的自动化处理减少了手动格式化的繁琐,提高了开发效率。
lt-gherkin插件的版权和分发授权是遵循Eclipse公共许可证(EPL)的,这是一种开放源代码许可协议,它与Clojure的许可协议相同。EPL允许软件被自由地分发和修改,同时要求任何修改后的版本必须在相同的许可协议下发布。这样既保障了代码的开放性,也维护了原作者的权益。
在技术实现方面,lt-gherkin插件是用JavaScript编写的,这一点从标签中可以得知。JavaScript是目前Web开发领域广泛使用的一种编程语言,它在客户端和服务器端都有广泛的应用。在开发IDE插件时,JavaScript的灵活性和运行效率使其成为了一个合适的选择。Lighttable编辑器本身也是采用JavaScript编写,这可能是插件采用同一技术栈的原因之一。
文件名称列表中的“lt-gherkin-master”表明了插件的主文件目录或存档。在大多数版本控制系统中,带有“-master”后缀的目录或分支通常代表该代码库的主版本或稳定版本,用户应当从这里获取最新的稳定版本插件代码。"
2021-02-05 上传
2021-04-02 上传
2021-06-20 上传
2021-01-30 上传
2021-05-13 上传
2021-05-19 上传
2021-06-13 上传
2021-05-05 上传
2021-05-23 上传
靳骁曈
- 粉丝: 24
- 资源: 4680
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍