github-issues-react-relay:使用React和Relay由GitHub API支持的GitHub问题界面

时间:2024-06-02 13:56:18
【文件属性】:

文件名称:github-issues-react-relay:使用React和Relay由GitHub API支持的GitHub问题界面

文件大小:21KB

文件格式:ZIP

更新时间:2024-06-02 13:56:18

JavaScript

GitHub问题查看器 该项目将允许您浏览GitHub问题中的npm / npm回购。 它是使用React,Relay和GraphQL构建的。 将GraphQL放在RESTful API的前面有点尴尬,但是我认为这将是一个有趣的实验。 安装 npm install 跑步 启动本地服务器: npm start 测试策略 为了节省时间,我决定不为此编写任何测试。 如果我要继续从事这个项目,那么我可能会使用以下策略: 库功能的单元测试。 这包括truncateString()函数。 我还可能会提取其他一些功能,例如从链接@ -mentions,并对它们进行单元测试。 我可能会将Karma与Jasmine,Jest或Mocha一起使用。 数据获取的集成测试。 由于大多数繁重的工作都是由Relay,GraphQL和GitHub API完成的,所以我只想进行一些广泛的冒烟测


【文件预览】:
github-issues-react-relay-master
----.gitignore(37B)
----.eslintrc(108B)
----package.json(951B)
----data()
--------schema.json(46KB)
--------schema.js(6KB)
--------database.js(7KB)
----build()
--------babelRelayPlugin.js(158B)
----.importjs.json(361B)
----js()
--------app.js(1KB)
--------components()
--------lib()
----public()
--------index.html(1KB)
--------styles.css(762B)
----scripts()
--------updateSchema.js(544B)
----README.md(2KB)
----server.js(1KB)

网友评论