前置条件

请确保已经将代码clone 到本地。详见 代码运行

结构说明

目录划分

开发仿照choerodon-front-iam项目结构,源文件目录在 choerodon-front-iam/iam/src/app/iam ,主要目录结构如下:

  1. choerodon-front-iam
  2. .editorconfig
  3. config.js
  4. favicon.ico
  5. webpack.config.js
  6. └─iam
  7. .editorconfig
  8. .eslintrc.json
  9. .stylelintrc.json
  10. package.json
  11. tsconfig.json
  12. └─src
  13. └─app
  14. └─iam
  15. ├─assets
  16. ├─css
  17. *.less
  18. └─images
  19. *.svg
  20. *.png
  21. ├─components
  22. ├─config
  23. Menu.yml
  24. └─language
  25. en.yml
  26. zh.yml
  27. ├─containers
  28. IAMIndex.js
  29. ├─global
  30. ├─organization
  31. ├─project
  32. └─user
  33. ├─locale
  34. en_US.js
  35. zh_CN.js
  36. ├─stores
  37. ├─globalStores
  38. ├─organization
  39. ├─project
  40. └─user
  41. └─test
  42. └─util
  43. index.test.js
  • assets 中css存放模块通用样式表,images存放图片资源
  • containers 存放前端的页面
  • stores 存放前端状态管理文件
  • common 存放公共的配置文件
  • components 存放的是公共的组件
  • local 存放模块多语言文件
  • config 存放Menu.yml配置文件(包括菜单的code, icon, 跳转Route,菜单的权限)和language中的中英文yml(zh.yml, en.yml)
  • test 存放测试文件