Skip to content

Why StarDew - 星露

为什么要做这个项目?

在日常的开发工作中,我常常需要处理各类资源。

尽管它们各自都不复杂,但遵循步骤一一去处理,着实是一件费心费力的事情。 虽然可以通过编写脚本来实现,但脚本也需要配置各类环境、安装预置的包、设计暴露各类配置,最后随着维护成为一次性的产物。

此外,因为不同的处理往往还需要配置对应的环境与安装相关依赖。

而 StarDew 正是为了解决这一系列问题。

StarDew 是什么?

StarDew 是一个工具箱,以客户端应用的形式存在,它可以帮助你处理各类资源并记录工作流以复用。

目标

我们希望着重解决以下问题:

  • 受网页权限限制无法直接实现,但希望可以在本地直接使用的功能(如资源代理)
  • 非开发者(美术同学)无须配置本地环境也能直接使用的功能(GUI 可视化操作)
  • 重复可抽象的繁琐工作(批量操作、整理替换等)
  • 只能离线本地处理的资源内容
  • 需要离线使用且依赖较大的功能(如 FFMpeg、Sharp 等)

此外,我们还希望 StarDew 可以:

  • 建立社区,分享工作流
  • 建设第三方 API,允许用户开放

参考