開發者指南
Redash 是一個以 Python (3) 和 Javascript / Typescript 開發的應用程式。要完整運行 Redash,您還需要 PostgreSQL (9.6 或更新版本) 和 Redis (3 或更新版本)。雖然在生產環境中不需要,但在開發環境中,您需要較新版本的 Node.js (建議使用最新的 LTS 版本)。
在後端,我們使用 Flask、RQ 和 SQLALchemy (以及許多其他套件);在前端,我們使用 ES6、React 和 Webpack 進行打包。
Windows 使用者:雖然應該可以在 Windows 機器上運行 Redash,但我們不認識任何這樣做並倖存下來的人。 在這種情況下,我們建議使用某種虛擬機器或 Docker。