Skip to main content
Version: 1.0.3

Source Code Directory Structure

Linkis source code hierarchical directory structure description, if you want to learn more about Linkis modules, please check Linkis related architecture design

|-- assembly-combined-package //Compile the module of the entire project|        |-- assembly-combined|        |-- bin|        |-- deploy-config|        |-- src|-- linkis-commons //Core abstraction, which contains all common modules|        |-- linkis-common //Common module, built-in many common tools|        |-- linkis-hadoop-common|        |-- linkis-httpclient //Java SDK top-level interface|        |-- linkis-message-scheduler|        |-- linkis-module|        |-- linkis-mybatis //SpringCloud's Mybatis module|        |-- linkis-protocol|        |-- linkis-rpc //RPC module, complex two-way communication based on Feign|        |-- linkis-scheduler //General scheduling module|        |-- linkis-storage|        ||-- linkis-computation-governance //computing governance service|        |-- linkis-client //Java SDK, users can directly access Linkis through Client|        |-- linkis-computation-governance-common|        |-- linkis-engineconn|        |-- linkis-engineconn-manager|        |-- linkis-entrance //General low-level entrance module|        |-- linkis-entrance-client|        |-- linkis-jdbc-driver|        |-- linkis-manager||-- linkis-engineconn-plugins|        |-- engineconn-plugins|        |-- linkis-engineconn-plugin-framework||-- linkis-extensions|        |-- linkis-io-file-client|-- linkis-orchestrator|        |-- linkis-code-orchestrator|        |-- linkis-computation-orchestrator|        |-- linkis-orchestrator-core|        |-- plugin|-- linkis-public-enhancements //Public enhancement services|        |-- linkis-bml // Material library|        |-- linkis-context-service //Unified context|        |-- linkis-datasource //Data source service|        |-- linkis-publicservice //Public Service|-- linkis-spring-cloud-services //Microservice governance|        |-- linkis-service-discovery|        |-- linkis-service-gateway //Gateway|-- db //Database information|-- license-doc //license details|        |-- license //The license of the background project|         - ui-license //License of linkis management desk|-- tool //Tool script|        |-- check.sh|        |-- dependencies||-- web //Management desk code of linkis||-- scalastyle-config.xml //Scala code format check configuration file|-- CONTRIBUTING.md|-- CONTRIBUTING_CN.md|-- DISCLAIMER-WIP|-- LICENSE //LICENSE of the project source code|-- LICENSE-binary //LICENSE of binary package|-- LICENSE-binary-ui //LICENSE of the front-end compiled package|-- NOTICE //NOTICE of project source code|-- NOTICE-binary // NOTICE of binary package|-- NOTICE-binary-ui // NOTICE of front-end binary package|-- licenses-binary The detailed dependent license file of the binary package|-- licenses-binary-ui //The license file that the front-end compilation package depends on in detail|-- README.md|-- README_CN.md