PHPRAP is a PHP lightweight open source API interface document management system, dedicated to reducing front-end and back-end communication costs, improving team collaboration and development efficiency, and creating a PHP version of RAP.
characteristic:
Easy to deploy
Provides a fool-proof online installation program. Follow the installation steps and only need to fill in a small amount of information to quickly complete the installation and deployment, ready to use right out of the box.
Installation step one: environment detection
Installation step two: database configuration
Installation step three: Administrator configuration
Installation step four: Installation completed
Easy to operate
Built based on bootstrap, perfectly adapted to PC and mobile terminals, highly consistent with Taobao RAP’s operating procedures and a powerful user experience, allowing you to get started in one minute
Search projects, join projects, exit projects, add projects, edit projects, delete projects, transfer projects, export projects, project members, project dynamics
Add environment, edit environment, delete environment
Add module, edit module, delete module
Add interface, edit interface, delete interface
Add fields, edit fields, delete fields
Application management, login history
MOCK service
Automatically generate simulation data based on oral documents, allowing the front-end to develop and test independently without the back-end, improving the efficiency of team collaboration and development
Supports request protocol, request method and request parameter format verification;
Automatically generate simulation data based on interface documents and support complex generation logic;
Simulate various scenarios through random data to increase the authenticity of unit testing;
Support online testing of APIs and save test data to improve interface testing efficiency;
Rich data types, supporting the generation of random text, numbers, Boolean values, dates, emails, links, pictures, colors, etc.;
Backend management
Only administrators can see the management center option in the drop-down menu in the upper right corner
Management homepage: data statistics, system information
Project management: transfer, delete, view
Member management: freeze users, reset passwords
Data backup: backup, restore, delete
Login history, system settings
Online test
Supports online testing of APIs and saves test data, providing interface testing efficiency and eliminating the need to debug interfaces back and forth.
Permission control
A complete permission control system can respectively control the editing, deletion, and transfer permissions of projects and the add, edit, and delete permissions of module interfaces.
One-click export
Supports the import of postman, rap, and swagger to facilitate seamless migration. It also supports the export of html files to facilitate offline browsing.
rely
PHP>=5.5.0
PDO extension
GD expansion
CURL extension
MCRYPT extension
phprap interface document management system
v1.0.6 update record:
[Fix] Fixed the BUG that the installation interface keeps refreshing under special circumstances.
[Repair] Replace mcrypt encryption with oppenssl encryption, and fix the error caused by the abandonment of mcrypt extension in php7.1 version.
[Repair] Fixed the bug of undefined error of DS constant in the entry file index.php
[Optimization] The minimum version limit of mysql is changed from 5.4.0 to 5.1.0