开发者指南

Redash 是一个 Python (3) 和 Javascript / Typescript 应用程序。要完整运行 Redash,你还需要 PostgreSQL (9.6 或更高版本) 和 Redis (3 或更高版本)。虽然在生产环境中不需要,但对于开发,你需要一个最近版本的 Node.js (推荐使用最新的 LTS 版本)。

在后端,我们使用 Flask、RQ 和 SQLALchemy (以及许多其他软件包),在前端,我们使用 ES6、React 和 Webpack 进行打包。

Windows 用户:虽然在 Windows 机器上运行 Redash 应该是可行的,但我们不知道有谁这样做了并且活了下来。我们建议在这种情况下使用某种虚拟机或 Docker。

设置

其他资源

获取帮助