• 前置条件
  • 结构说明
    • 目录划分

    前置条件

    请确保已经将代码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 存放测试文件