All Projects → eolinker → Eolinker Api Management 2.x For Php

eolinker / Eolinker Api Management 2.x For Php

Licence: gpl-3.0
全球领先API接口管理平台,2.x开源稳定版

Projects that are alternatives of or similar to Eolinker Api Management 2.x For Php

platform
Apinf - Open source API management platform with multi proxy and protocol support
Stars: ✭ 69 (-67.3%)
Mutual labels:  api-management, api-documentation
Api Development Tools
📚 A collection of useful resources for building RESTful HTTP+JSON APIs.
Stars: ✭ 2,519 (+1093.84%)
Mutual labels:  api-documentation, api-management
Japicmp
Comparison of two versions of a jar archive
Stars: ✭ 490 (+132.23%)
Mutual labels:  api-documentation, api-management
nei-toolkit
NEI 接口文档管理平台配套自动化工具
Stars: ✭ 814 (+285.78%)
Mutual labels:  api-management, api-documentation
Chn Eolinker Ams Lite 4.0 For Java
中国最大的API接口管理平台,3.x开源发行版,支持多国语言[英语、简体中文、繁体中文]
Stars: ✭ 275 (+30.33%)
Mutual labels:  api-documentation, api-management
Nei Toolkit
NEI 接口文档管理平台配套自动化工具
Stars: ✭ 781 (+270.14%)
Mutual labels:  api-documentation, api-management
Chn Eolinker Ams Lite 4.0 For Php
中国最大的在线API管理平台EOLINKER 旗下API管理系统开源精简版,适合个人以及微型团队使用。
Stars: ✭ 869 (+311.85%)
Mutual labels:  api-documentation, api-management
Api Umbrella
Open source API management platform
Stars: ✭ 1,735 (+722.27%)
Mutual labels:  api-management
Json Schema To Openapi Schema
A little NodeJS package to convert JSON Schema to OpenAPI Schema Objects
Stars: ✭ 168 (-20.38%)
Mutual labels:  api-documentation
Enroute
EnRoute Universal Gateway: Cloud Native API gateway with OpenAPI support and free L7 rate-limiting built on Envoy proxy
Stars: ✭ 126 (-40.28%)
Mutual labels:  api-management
Apisix Docker
the docker for Apache APISIX
Stars: ✭ 119 (-43.6%)
Mutual labels:  api-management
Kanali
A Kubernetes Native API Management Solution
Stars: ✭ 192 (-9%)
Mutual labels:  api-management
Tree Gateway
This is a full featured and free API Gateway
Stars: ✭ 160 (-24.17%)
Mutual labels:  api-management
Mockbin
Mock, Test & Track HTTP Requests and Response for Microservices
Stars: ✭ 1,782 (+744.55%)
Mutual labels:  api-management
Smogcloud
Find cloud assets that no one wants exposed 🔎 ☁️
Stars: ✭ 168 (-20.38%)
Mutual labels:  api-documentation
Angular Swagger Ui
An angularJS implementation of Swagger UI
Stars: ✭ 131 (-37.91%)
Mutual labels:  api-documentation
Binary Compatibility Validator
Public API management tool
Stars: ✭ 194 (-8.06%)
Mutual labels:  api-management
Istio Workshop
In this workshop, you'll learn how to install and configure Istio, an open source framework for connecting, securing, and managing microservices, on Google Kubernetes Engine, Google’s hosted Kubernetes product. You will also deploy an Istio-enabled multi-service application
Stars: ✭ 120 (-43.13%)
Mutual labels:  api-management
Documentation Starter
Interactive REST API Documentation
Stars: ✭ 156 (-26.07%)
Mutual labels:  api-documentation
Json Schema Spec
The JSON Schema I-D sources
Stars: ✭ 2,441 (+1056.87%)
Mutual labels:  api-documentation

eolinker

eolinker是一个基于php(5.3+,7.0+)的开源接口管理平台,开源版本定位于个人以及微型团队的文档管理以及开发协作,旨在帮助大家更好地管理接口文档,让专业的接口管理变简单。

######当前最新版本为2.1.7[2017年5月16日],如需获取最新的更新动态以及功能介绍,请移步至:eolinker介绍页面


eolinker官网eoLinker接口管理平台 | 业内领先的接口管理平台,让专业的接口管理变简单

eolinker讨论QQ群:284421832

开源版本仅包含线上版本的基础功能,如需使用更多功能,欢迎免费使用线上的版本。线上以及开源的数据是可以互相导入导出的。

eolinker开源版本仅供用户下载试用、学习和交流,禁止“一切公开使用于商业用途”或者“以eolinker开源版本为基础而开发的二次版本”在互联网上流通。

一经发现违反上条规则,我们将立刻启用法律程序进行维权。

希望我们能够共同维护国内的互联网开源文明和正常商业秩序。


##正常使用 详细图文指南请查看:https://www.eolinker.com/#/os/guide?point=require#require

##前端二次开发代码说明 ######如果无需进行二次开发,则可以完全忽略以下内容!

运行

首先进入要存放文件的文件夹路径

git clone https://github.com/eolinker/frontend_resource

cd eolinker

运行npm install安装运行依赖

运行bower install安装前端依赖

安装完毕后可运行

gulp serve --开发模式

gulp build --编译模式(将项目文件输出为上线文件)

gulp serve:dist --调试上线模式

Gulp

目录结构

--gulp

  • --base.js 配置基本项目依赖
  • --build.js 生成上线版本脚本
  • --config.js 全局配置文件
  • --server.js 代理服务器/服务器启动脚本

详细配置见文件注释

框架目录

主要功能目录

  • gulp 脚本管理
  • src 项目源文件
  • app.conf.json Angular全部变量配置文件,通过[dev-config/prod-config任务编译]
  • config.rb compass配置文件
  • vendor.base.json 前端启动依赖文件(打包会随源文件一同压缩)
  • vendor.json 前端依赖库文件(通过Lazyload模块加载)
  • package.json 编译模块依赖文件以及项目配置--新增模块请注意加上 npm install --save 新安装模块
  • bower.json 前端依赖库json文件 bower install --save 新安装模块

源文件

app目录

主要文件

  • assets 存放静态文件
  • config 全局配置文件,包括路由配置模块routes,全局定义模块core,以及按需加载模块lazyload
  • directive 指令模块,页面所有的指令文件写在这里,模块位置为eo-shop(项目名).directive
  • service 服务模块,页面所有的服务文件写在这里,模块位置为eo-shop(项目名).service
  • filter 过滤器模块,页面所有的过滤器文件写在这里,模块位置为eo-shop(项目名).filter
  • resource Api配置模块,全局的Api配置位置(目前Api数量较少,不考虑多文件,后期可能会改为多文件)
  • app.module.js 全局模块依赖声明模块,如无需全局依赖更改,不要随意改动该文件内容.
  • app.conf.js 由app.conf.json编译而来的全局变量文件,配置当前开发模式DEV/PRODUCTION
  • vendor.js 前端依赖js库文件,随index.html注入文档
  • vendor.scss 前端依赖scss库文件,通过在index.scss中引入
  • index.scss 全局的样式文件.
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].