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

分享一个最近在写的开源项目 - Leaa,共 5 端, monorepo

  •  1
     
  •   SolidZORO · 2019-09-17 19:01:19 +08:00 · 1914 次点击
    这是一个创建于 1927 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近花了一个多月的时间在写 Leaa,初衷是用 React (JSX) 来做更多的事情,比如写 App 或小程序,所以靠着已有的经验配上一些较新的技术如 GraphQL 就开始了项目。Leaa 写到现在一共有 5 端,分别为:

    • leaa-api (demo) / backend (Nest.js + TypeGraphQL + MySQL + Docker Compose)
    • leaa-dashboard (demo) / dashboard (React.js + Antd + MobX + Apollo / GraphQL)
    • leaa-www (demo) / website (Next.js + GraphQL)
    • leaa-miniprogram / wechat-miniprogram (Taro.js + GraphQL)
    • leaa-app / iOS and Android (expo + GraphQL)

    Github 在这 https://github.com/SolidZORO/leaa ,欢迎给按 star 和给 issue。这个链接里 有我对 Leaa 的总结,希望能给即将开始 monorepo 的同学带来一些帮助。

    下图是 Leaa 所用到的主要技术栈。 leaa-banner-github.png

    后台部分截图,demo 在这里 (serverless)dashboard-login.png

    dashboard-user-edit.png

    3 条回复    2019-10-08 09:07:28 +08:00
    mopland
        1
    mopland  
       2019-09-17 23:14:39 +08:00
    战略马克。
    ericgui
        2
    ericgui  
       2019-10-08 03:00:25 +08:00
    https://github.com/SolidZORO/leaa/blob/master/packages/leaa-api/src/modules/typeorm/typeorm.service.ts#L24


    typeorm 有个 issue 说这样会删数据库,我目前也遇到这个问题

    而且文档写了在 production 不要开启这个 option

    请指教
    SolidZORO
        3
    SolidZORO  
    OP
       2019-10-08 09:07:28 +08:00
    @ericgui 这个看个人项目其实,最保险的当然是自己手动建表。

    如果是小项目 && 有备份机制 && 代码处于 beta 阶段的可以开启。下次更新考虑把这个选项放在 .env 里。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3136 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:25 · PVG 21:25 · LAX 05:25 · JFK 08:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.