All Projects → tonglei100 → doo

tonglei100 / doo

Licence: MIT License
简单易用的接口管理解决方案,支持接口文档管理、Mock服务,接口测试等功能。接口文档采用 yaml 或 Excel 格式书写,简单快捷,Mock 基于该文档,无需数据库,一条命令秒变 Mock 服务。

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to doo

Config
PHP library for simple configuration management
Stars: ✭ 39 (+8.33%)
Mutual labels:  yaml
React-CleanArchitecture-Example
Sample frontend project with Clean Architecture using React.js and jest.
Stars: ✭ 73 (+102.78%)
Mutual labels:  mock
animaris
Documentation and Mock for JSBridge base on ThinkJS & MongoDB & React & Antd.
Stars: ✭ 28 (-22.22%)
Mutual labels:  mock
gsheet to arb
Import translations (ARB/Dart) from Google Sheets
Stars: ✭ 21 (-41.67%)
Mutual labels:  yaml
deckard
DNS test harness
Stars: ✭ 28 (-22.22%)
Mutual labels:  mock
workable-converter
基于libreoffice实现的文档转换项目,无框架依赖,即插即用
Stars: ✭ 74 (+105.56%)
Mutual labels:  doc
Stubmatic
Mock HTTP calls without coding. Designed specially for testing and testers.
Stars: ✭ 118 (+227.78%)
Mutual labels:  mock
website
Prometheus monitoring mixins
Stars: ✭ 91 (+152.78%)
Mutual labels:  yaml
mock-proxy-middleware
前后端分析项目中的本地mock和远程代理及接口文档
Stars: ✭ 26 (-27.78%)
Mutual labels:  mock
counsel-jq
Traverse complex JSON and YAML structures with live feedback
Stars: ✭ 99 (+175%)
Mutual labels:  yaml
crystalizer
(De)serialize any Crystal object - out of the box. Supports JSON, YAML and Byte format.
Stars: ✭ 32 (-11.11%)
Mutual labels:  yaml
pyaml env
Parse YAML configuration with environment variables in Python
Stars: ✭ 36 (+0%)
Mutual labels:  yaml
openapiclientgen
Generate C# and TypeScript client codes from Open API / Swagger definitions
Stars: ✭ 31 (-13.89%)
Mutual labels:  yaml
dby
Simple Yaml DB
Stars: ✭ 47 (+30.56%)
Mutual labels:  yaml
yaml-front-matter
A to the point yaml front matter parser
Stars: ✭ 200 (+455.56%)
Mutual labels:  yaml
yaask
Make your yaml configurable with interactive configurations!
Stars: ✭ 15 (-58.33%)
Mutual labels:  yaml
python-yamlordereddictloader
(DEPRECATED) YAML loader and dumper for PyYAML allowing to keep keys order.
Stars: ✭ 25 (-30.56%)
Mutual labels:  yaml
CoreFormatters
.NET Core Custom Formatter for Yaml
Stars: ✭ 21 (-41.67%)
Mutual labels:  yaml
examples
Example Prismatic components and integrations
Stars: ✭ 23 (-36.11%)
Mutual labels:  yaml
yamlful
YAML-based HTTP client code generation
Stars: ✭ 77 (+113.89%)
Mutual labels:  yaml

Doo

Doo

Doo 是一款简单易用的接口管理解决方案,支持接口文档管理、Mock服务,接口测试等功能。接口文档采用 yaml 或 Excel 格式书写,简单快捷,Mock 基于该文档,无需数据库,一条命令秒变 Mock 服务。

安装

初次安装

pip install doo

升级

pip install -U doo

Apistar 版本说明

Doo 在底层选择了 Apistar 作为 Web 框架,但 Apistar 从 0.6.0 开始转型为 api 工具,不再兼容原有功能; 所以,如果 Apistar 已经为 0.6.0,请用如下命令降级:

pip install -U "apistar<0.6.0"

快速体验

Mock

在合适的目录,如 D:\doo 目录下,打开 CMD 命令行窗口,输入如下命令

doo
cd doo_example
python app.py

如果看到如下信息

* Restarting with stat
* Debugger is active!
* Debugger PIN: 248-052-080
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

OK,示例 Mock 已经启动起来了。

详细文档:https://sweeter.io/#/doo/

加入我们

QQ 交流群:941761748

(验证码:python) 注意首字母小写

微信公众号:喜文测试

QQ2WeChat

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].