Label Studio Editor

2025/12/1 Label Studioi18n

🌙 Label Studio Editor 前端 - i18n 版本

Label Studio 前端(LSF)是 Label Studio 生态系统的关键模块,驱动着整个标注流程。它是一个纯前端模块,结合了用于创建标注的用户界面和标准化标注格式的数据层。Label Studio 中的每个手动标注都是使用 LSF 制作的,使其成为系统的重要组成部分。

editor-zh.png

🌙 使用说明

LSF 提供了特定的脚本来进行操作和测试:

重要提示:这些脚本必须在 web 文件夹或其子文件夹内执行。这对于脚本的正确运行至关重要,因为它们被设计为在 web 目录结构和依赖关系的上下文中工作。

  • yarn lsf:watch:持续构建 LSF
    • 对于开发至关重要,此脚本会持续构建 Label Studio 前端(LSF),允许开发人员在 Label Studio 环境中实时观察他们的更改。
  • yarn lsf:serve:独立运行 LSF
    • 以独立模式运行 Label Studio 前端。访问 http://localhost:3000 以独立模式使用应用程序。
  • yarn lsf:e2e:对 LSF 执行端到端(e2e)测试
    • 运行全面的 e2e 测试,确保前端从开始到结束都能按预期工作。Label Studio 环境必须正在运行,通常在 http://localhost:8080
  • yarn lsf:integration:运行集成测试
    • 使用 Cypress 进行集成测试,验证 LSF 的不同部分是否能正确协同工作。必须运行 LSF 独立模式(yarn lsf:serve)。
  • yarn lsf:integration:ui:在 UI 模式下运行集成测试
    • 通过在 UI 模式下运行集成测试来促进调试,让您能够直观地跟踪正在测试的内容。必须运行 LSF 独立模式(yarn lsf:serve)。
  • yarn lsf:unit:对 LSF 运行单元测试
    • 对于维护代码质量和可靠性至关重要,特别是在协作开发中。

🌙 文档

编辑器附带了全面的文档,帮助您理解并扩展其功能:

源码:https://github.com/HumanSignal/label-studio (opens new window) 官方文档:https://labelstud.io (opens new window)

本文源码-i18n版本(https://github.com/Keekuun/label-studio/tree/i18n)