@ drawbridge/ 组件
Drawbridge的组件. 三个文件夹: shared/ 在仪表板和桥页上, dashboard/ 财务报告和审定财务报表 bridge/ 在一个。 备选案文和代号 components/styles.css,这两个应用程序都导入;一个调用站点只添加布局类,从不添加颜色.
关于一个组成部分的工作
npm run app # every component, every state, at http://localhost:3003 (the family's ports: dashboard 3000, share 3001, website 3002)
npm run test:app # renders every story in Chromium; fails on an error
npm test # exports resolve, every component has a story, unit tests
无组件 .stories.js 除了失败 npm test每个可见状态一个故事.
网上的应用程序
https://components.trydrawbridge.com 是这个应用程序,从 main 在每一次推动中.do/app.yaml, (中文(简体) ), Dockerfile: npm run app:build 使静态网站和 server.js 在家庭的中转门后 BASIC_AUTH_USERNAME 财务报告和审定财务报表 BASIC_AUTH_PASSWORD digitalOcean应用软件上的对等设定,同样值打开了dev仪表板和网站. 两者均取消,网站公开; /health 总是开放.
在不出版的应用程序中看到它
npm run dev # here: rebuilds dist on change
cd ../drawbridge-app-web && npm link ../drawbridge-components
npm run dev # the app resolves the package from this checkout
撤销与 npm unlink @drawbridge/components && npm install 在应用程序。 永远不要从一个专题分支发布.
添加或移动组件
把文件放进它的文件夹,写它的故事和它的故事 types/<folder>/<name>.d.ts,则 npm run exports 重新生成导出地图。 永远不要手剪 exports。 。 。 .