Skip to content

源码简介

wangqi edited this page Jun 2, 2022 · 11 revisions

源码简介

本文对 Scaleph 项目的源码进行介绍。

web IDE

工欲利其事,必先利其器,一个好的源码阅读工具是必不可少的。

开发者阅读源码时,习惯于先 fork,在 clone 到本地,导入 IDE,受限于网络环境,很多人的源码阅读可能直接在 fork 环节阻碍而直接胎死腹中。

在这里,推荐几种在浏览器中进行源码阅读的方式:

源码结构

源码目录如下:

scaleph
├── docs
├── scaleph-api
│   └── Dockerfile
├── scaleph-common
├── scaleph-core
│   ├── scaleph-core-di
│   └── scaleph-core-scheduler
├── scaleph-dao
├── scaleph-engine
│   └── scaleph-engine-seatunnel
├── scaleph-meta
├── scaleph-plugins
│   ├── scaleph-plugin-datasource
│   ├── scaleph-plugin-framework
│   └── scaleph-plugin-seatunnel-native-flink
├── scaleph-security
├── scaleph-support
│   ├── scaleph-cache
│   ├── scaleph-generator
│   ├── scaleph-log
│   ├── scaleph-mail
│   ├── scaleph-privilege
│   ├── scaleph-storage
│   └── scaleph-system
├── scaleph-ui
│	  └── Dockerfile
└── tools
    ├── checkstyle
    ├── docker
    ├── kubernetes
    └── spotbugs
Clone this wiki locally