Repolode
lewish

lewish/asciiflow

一款纯前端运行的网页应用,用于在浏览器中绘制 ASCII 图表。

Star
5,968
Fork
422
未关闭 Issue
34
最近提交
3个月前

这是什么?

ASCIIFlow 是一款用于绘制 ASCII 图表的网页应用,所有处理都在客户端完成,无需后端服务。可直接访问 asciiflow.com 使用。

项目使用 TypeScript 编写,构建工具为 Bazel。仓库提供了本地开发服务器的运行说明,可以使用 bazel run 启动,也可以搭配 ibazel 实现修改后自动重新构建和热加载。

项目采用 MIT 许可证开源,开发者可以克隆仓库、修改编辑器功能或在本地部署自己的版本。

核心功能

  • 01直接在浏览器中绘制 ASCII 图表。
  • 02完全在客户端运行,无需后端服务。
  • 03使用 TypeScript 开发,基于 Bazel 构建。
  • 04提供本地开发服务器,可选配 ibazel 实现自动重载。

适用场景

  • 绘制架构图或流程图,并粘贴到代码注释或纯文本文档中。
  • 为 README 或设计笔记制作基于文本的示意图。
  • 学习或修改一个使用 Bazel 构建的 TypeScript 网页应用。

快速上手

  1. 1

    安装 Bazelisk(Bazel 启动器)

    npm install -g @bazel/bazelisk
  2. 2

    可选:安装 ibazel 以实现实时重载

    npm install -g @bazel/ibazel
  3. 3

    使用实时重载运行开发服务器

    ibazel run client:devserver

使用前须知

  • 构建需要 Bazel 或 Bazelisk,贡献者需要额外的环境配置。

标签

常见问题

asciiflow 是什么?
一款纯前端运行的网页应用,用于在浏览器中绘制 ASCII 图表。 ASCIIFlow 是一款用于绘制 ASCII 图表的网页应用,所有处理都在客户端完成,无需后端服务。可直接访问 asciiflow.com 使用。
asciiflow 可以免费使用吗?用的什么许可证?
asciiflow 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
asciiflow 还在维护吗?
半年内有更新。asciiflow 最近一次提交是在 2026年7月13日。
asciiflow 适合用来做什么?
绘制架构图或流程图,并粘贴到代码注释或纯文本文档中。 为 README 或设计笔记制作基于文本的示意图。 学习或修改一个使用 Bazel 构建的 TypeScript 网页应用。
asciiflow 怎么安装和运行?
安装 Bazelisk(Bazel 启动器): npm install -g @bazel/bazelisk 可选:安装 ibazel 以实现实时重载: npm install -g @bazel/ibazel 使用实时重载运行开发服务器: ibazel run client:devserver
在哪里获取 asciiflow?
源代码和安装说明在 GitHub 上:https://github.com/lewish/asciiflow

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目