V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gitqlab
V2EX  ›  程序员

前端开发之 MonoRepo Starter

  •  
  •   gitqlab · 2019-12-23 11:33:19 +08:00 · 1915 次点击
    这是一个创建于 1585 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近为了规范前端的开发,参考了时下前端开发中比较流行的做法,整了一个前端开发的 starter,链接如下:

    https://github.com/zhenyuluo/monorepo-starter

    技术栈包括:

    • MonoRepo: 所有项目采用 MonoRepo 进行管理
    • TypeScript: 编程语言
    • Lerna: Workspaces 管理
    • React: 用作示例,Vue,Angular 也一样
    • Eslint: 代码检查
    • Prettier: css/scss/yaml/yml 等的检查与格式化
    • CommitLint/husky: 代码提交规范检查
    • Rollup: 编译 TypeScript 及打包
    • Jest/Cypress: 测试框架,暂未加入
    • conventional-changelog: 产生 ChangeLog

    之所以做这个,是因为在网上找了很多关于 MonoRepo 相关的仓库,要么太简单,要么就无法运行,所以我参考了很多流行仓库,如 Gatsby,Docz 的做法建了这个 starter。欢迎大家指正、star、fork、pr。

    5 条回复    2019-12-24 14:44:41 +08:00
    rioshikelong121
        1
    rioshikelong121  
       2019-12-23 12:05:52 +08:00
    希望后续有用,star 了.
    tomychen
        2
    tomychen  
       2019-12-23 12:09:10 +08:00
    看到头像进来看看
    gitqlab
        3
    gitqlab  
    OP
       2019-12-23 14:37:00 +08:00
    @tomychen 喜欢 FreeBSD 吗?
    gitqlab
        4
    gitqlab  
    OP
       2019-12-23 14:37:14 +08:00
    tomychen
        5
    tomychen  
       2019-12-24 14:44:41 +08:00
    @gitqlab 喜欢 FreeBSD 精神,算么喜欢 FreeBSD 么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5807 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:26 · PVG 14:26 · LAX 23:26 · JFK 02:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.