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

  1. |-- linkis-dist //Compile the module of the entire project
  2. | |-- assembly-combined
  3. | |-- bin
  4. | |-- deploy-config
  5. | |-- src
  6. |-- linkis-commons //Core abstraction, which contains all common modules
  7. | |-- linkis-common //Common module, built-in many common tools
  8. | |-- linkis-hadoop-common
  9. | |-- linkis-httpclient //Java SDK top-level interface
  10. | |-- linkis-message-scheduler
  11. | |-- linkis-module
  12. | |-- linkis-mybatis //SpringCloud's Mybatis module
  13. | |-- linkis-protocol
  14. | |-- linkis-rpc //RPC module, complex two-way communication based on Feign
  15. | |-- linkis-scheduler //General scheduling module
  16. | |-- linkis-storage
  17. | |
  18. |-- linkis-computation-governance //computing governance service
  19. | |-- linkis-client //Java SDK, users can directly access Linkis through Client
  20. | |-- linkis-computation-governance-common
  21. | |-- linkis-engineconn
  22. | |-- linkis-engineconn-manager
  23. | |-- linkis-entrance //General low-level entrance module
  24. | |-- linkis-entrance-client
  25. | |-- linkis-jdbc-driver
  26. | |-- linkis-manager
  27. |
  28. |-- linkis-engineconn-plugins
  29. | |-- engineconn-plugins
  30. | |-- linkis-engineconn-plugin-framework
  31. |
  32. |-- linkis-extensions
  33. | |-- linkis-io-file-client
  34. |-- linkis-orchestrator
  35. | |-- linkis-code-orchestrator
  36. | |-- linkis-computation-orchestrator
  37. | |-- linkis-orchestrator-core
  38. | |-- plugin
  39. |-- linkis-public-enhancements //Public enhancement services
  40. | |-- linkis-bml // Material library
  41. | |-- linkis-context-service //Unified context
  42. | |-- linkis-datasource //Data source service
  43. | |-- linkis-publicservice //Public Service
  44. |-- linkis-spring-cloud-services //Microservice governance
  45. | |-- linkis-service-discovery
  46. | |-- linkis-service-gateway //Gateway
  47. |-- db //Database information
  48. |-- license-doc //license details
  49. | |-- license //The license of the background project
  50. | - ui-license //License of linkis management desk
  51. |-- tool //Tool script
  52. | |-- check.sh
  53. | |-- dependencies
  54. |
  55. |-- web //Management desk code of linkis
  56. |
  57. |-- scalastyle-config.xml //Scala code format check configuration file
  58. |-- CONTRIBUTING.md
  59. |-- CONTRIBUTING_CN.md
  60. |-- DISCLAIMER-WIP
  61. |-- LICENSE //LICENSE of the project source code
  62. |-- LICENSE-binary //LICENSE of binary package
  63. |-- LICENSE-binary-ui //LICENSE of the front-end compiled package
  64. |-- NOTICE //NOTICE of project source code
  65. |-- NOTICE-binary // NOTICE of binary package
  66. |-- NOTICE-binary-ui // NOTICE of front-end binary package
  67. |-- licenses-binary The detailed dependent license file of the binary package
  68. |-- licenses-binary-ui //The license file that the front-end compilation package depends on in detail
  69. |-- README.md
  70. |-- README_CN.md