optimize lsp run guide
1 file changed
tree: 0d18631c3c4d5b3205b8c90d45d0f6ea9db4c0ae
  1. .husky/
  2. mock/
  3. server/
  4. src/
  5. studio/
  6. .env.development
  7. .env.production
  8. .eslintignore
  9. .eslintrc.cjs
  10. .gitignore
  11. .prettierrc.cjs
  12. CONTRIBUTING.md
  13. index.html
  14. LICENSE
  15. NOTICE
  16. package.json
  17. pnpm-lock.yaml
  18. README.md
  19. tsconfig.json
  20. tsconfig.node.json
  21. vite.config.ts
README.md

DolphinScheduler Studio

License

DolphinScheduler Studio is a debugging platfrom for DolphinScheduler.

If you want to contribute, please refer to the contributing guidelines of this project.

Quick start

install dependencies using pnpm

pnpm install

start the development server

pnpm dev

build a studio component

pnpm build

Install LSP

install sql lsp

go install github.com/lighttiger2505/sqls@latest

install shell lsp

npm i -g bash-language-server

install python lsp

pip install python-lsp-server

Configuration DB

The connection to the RDBMS is essential to take advantage of the functionality provided by sqls. You need to set the connection to the RDBMS.

Configuration Methods

Change the configuration to your server/sql.yml

lowercaseKeywords: false
connections:
  - alias: mysql
    driver: mysql
    proto: tcp
    user: root
    passwd: root
    host: 127.0.0.1
    port: 13306
    dbName: world

Start LSP Server

Open server directory and run command

python lsp-server.py