jalopezsuarez / apidox Goto Github PK
View Code? Open in Web Editor NEWLive Interactive Documentation and Browsing for RESTful APIs
Home Page: apidox.net
License: MIT License
Live Interactive Documentation and Browsing for RESTful APIs
Home Page: apidox.net
License: MIT License
Add Password Protected APIDOX Support
Support choose select request "Content-Type: application/json"... (with a select on form and XML predefined) for POST to change from JSON POST Body and X-FORM post Body.
Unificar errores.xml y config.xml en Apidox.xml
(Spanish) Apidox v2.0 Generar un CONTROLLER:
Controlador alternativo escrito en PHP que haga un SCAN desde el raiz del codigo fuente y busque anotaciones con REGEX (como yo hice en el agronote) y una vez tengas las anotaciones me las empaquetas en un MAPA "compatible con la version de actual de APIDOX), de tal manera que de igual la fuente, yo ya he programado el XML y se la paso a la vista en forma de ARRAY/MAPA...
Es un controller que en vez de procesar los XML del apidox, lea las anotaciones del codigo fuente...
Tomando como referencia el Controller actual de base, preparar el CONTROLLER, siendo compatible con la VISTA (desacoplada) ya funcionaria con anotaciones...
La diferencia entre Apidox1.0 de sebas y el Apidox2 esque he separado completamente la vista del procesamiento... asi que la FUENTE (XML, ANOTACIONES) ya da igual de donde venga el mapa que usa la vista para pintar
Permitir APIs del tipo: DEL server/user/:id
Support basic key authentication, OAuth 1.0/2.0
Revisar el orden mediante order en anotaciones
Generate a new tab for each method obtaining the errors coded indexed on errors common section.
Optionally you can define an errorcode indexed in the errorcode.xml errors defined:
A new section in method definition which generate a table in new tab.
Revisión de anotaciones: barajar el mínimo posible de anotaciones
Versiónado dinamico: que vaya cogiendo la versión de cada método y acumulando si se llama igual
Exports options to HTML, PDF, Word, OpenOffice.
Revisar carga de archivos MAQUETACION
Permitir múltiples fuentes de parseo desde APUDOX.xml: XML Y anotaciones simultáneas indicando rutas absolutas y relativas
Falla generación de variables tipo ARRAY
Support uploading files POST
Falla generación de arrays
Support connections PUT/DEL/.../POST type: server/api/endpoint/method/23 -> server/api/endpoint/method/{id_element}
Meter en APIDOX campo libre para meter parámetros personalizados dinámicamente ( un + para seleccionar campos carlos y guardarlos en COOKIES.) + (nombre, valor).
Los campos dinámicos si van varios no se envían “”.
Si tiene cadena distinta de vacia se envía.
Add Lateral menu to APIDOX generated contenet
Versión para imprimir:formato documento html (estilo word) imprimible, buscar ejemplos APIs impresas. Imprimir con chrome. (Printer.css y printer.php)
Support choose select response JSON/PLAIN formatted text (from select)
Blue color for number is too dark for the black background.
Support hide methods and empty endpoints (if has no methods or all methods are empty). Set a variable on method definition to hide from generated API specifications.
Generador de PHP nombres de clases a mayusculas.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.