postcat/README.md
夜鹰 4342a22dea Squashed commit of the following:
commit 332a6a17178b56b71203acfc1c201e94711d4d5d
Author: 夜鹰 <17kungfuboy@gmail.com>
Date:   Fri May 27 16:24:44 2022 +0800

    fix: docs

commit 0dda360267e1afcc9e5be01681e104ef6483a757
Author: 夜鹰 <17kungfuboy@gmail.com>
Date:   Fri May 27 16:10:33 2022 +0800

    feat: docs

commit ca5955aeb9665b70bb0b94b468643fc6ee118a28
Author: 夜鹰 <17kungfuboy@gmail.com>
Date:   Fri May 27 16:02:51 2022 +0800

    feat: ignore some lint rulus

commit 9e72fecb8df2f751aa679d8ae6bbdd00150b6e58
Author: 夜鹰 <17kungfuboy@gmail.com>
Date:   Fri May 27 12:02:39 2022 +0800

    feat: try vercle

commit 88d2b0925b9b4f340f90ee926debf3b4e519c117
Author: 夜鹰 <17kungfuboy@gmail.com>
Date:   Thu May 26 18:34:08 2022 +0800

    feat: ignore setting.component.ts

commit 966d1e396b259c9c1fad061c4484e2b99308dcc5
Author: 夜鹰 <17kungfuboy@gmail.com>
Date:   Thu May 26 16:36:34 2022 +0800

    fix: icon path for yarn

commit 7108a1035c9524632c9a107d99d19e6c584e8a79
Author: buqiyuan <1743369777@qq.com>
Date:   Thu May 26 15:20:12 2022 +0800

    fix: ts error

commit cdd32585a472181fbbffd9cbb2ff05669c684bc7
Author: 夜鹰 <17kungfuboy@gmail.com>
Date:   Thu May 26 12:50:46 2022 +0800

    feat: switch to yarn
2022-05-27 16:25:44 +08:00

100 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p align="center">
<a href="https://github.com/eolinker/eoapi">
<img width="200" src="./wiki/images/logo.png">
</a>
</p>
</p>
<h1 align="center">Eoapi</h1>
<div align="center">
一个轻量、可拓展的 API 工具
</div>
![](./wiki/images/preview_1.png)
[English](wiki/README.en.md)|简体中文
# 快速开始
- 访问 [在线示例](https://demo.eoapi.io/) 快速体验产品特性
- 查看 [官方文档](https://www.eoapi.io/docs/about.html) 了解更多功能
- 访问 [Releases](https://github.com/eolinker/eoapi/releases) 下载 Windows、macOS 安装包。
# 功能
📃 API 文档
- HTTP 协议
- 各种格式请求体FormData、XML、JSON、Raw
⚡ API 测试
- 快速对 API 发起测试
- 支持本地测试
📶 可离线使用
🌐 测试环境管理
🌱 插件集市
# 功能预告
💻 多人协作
🎭 Mock 服务
# 源码运行/构建
## 环境
- Node.js >= 14.17.x
- yarn >= 1.22.x
## 运行代码
我们在开发和构建时使用 [yarn](https://yarnpkg.com/) 作为包管理工具,强烈建议你也这么做,但如果您希望使用 npm 也完全没问题,只是在安装依赖时可能需要多花一些时间。
```
yarn install
yarn start
```
如果想提高开发效率,可以安装 Angular 官方提供的命令行 Angular-cli 快速生成组件、服务等模板。
```
yarn add @angular/cli --global
```
## 命令
### 运行
| 命令 | 描述 |
| --------------------- | ------------------------------------ |
| `yarn start` | 开发模式下,同时运行在浏览器和桌面端 |
| `yarn serve:web` | 仅运行在浏览器 |
| `yarn electron:serve` | 仅运行在桌面端 |
### 打包构建
| 命令 | 描述 |
| ----------------- | ------------------------ |
| `sudo yarn build` | 各系统打包 Electron 应用 |
### 运行测试
| 命令 | 描述 |
| ----------- | ------------ |
| `yarn test` | 执行单元测试 |
# 协议
本项目采用 Apache-2.0 协议,可查看 [LICENSE.md](LICENSE) 了解更详细内容。
# 联系我们
如果想要反馈 Bug、提供产品意见可以创建一个 [Github issue](https://github.com/eolinker/eoapi/issues) 联系我们,十分感谢!