arch / apihelp Goto Github PK
View Code? Open in Web Editor NEWA toolchain for ASP.NET Core to automatically generate API documentation.
License: MIT License
A toolchain for ASP.NET Core to automatically generate API documentation.
License: MIT License
The core infrastructure only generate RESTful API documentation, that's means the UI is decoupling with core infrastructure. So we have the opportunity to use ONE UI to view multiple RESTful API documentation
Currently, the impls only support to configure title, no include description
{
"Schema": {
"AccessToken": "Gets the access token.",
"ExpiresIn": 0,
"RefreshToken": "Gets the refresh token.",
"TokenType": "Gets the type of the token.",
"IsError": false,
"Error": "Gets the error."
}
}
The core infrastructure support lazy loading RESTful API documentation, but only the swagger-style UI support lazy loading, JsonH and JsonEditor doesn't support right now.
System.ArgumentException: Can not add property ContentType to Newtonsoft.Json.Linq.JObject. Property with the same name already exists on object.
at Newtonsoft.Json.Linq.JObject.ValidateToken(JToken o, JToken existing) in /_/Src/Newtonsoft.Json/Linq/JObject.cs:line 144
at Newtonsoft.Json.Linq.JContainer.InsertItem(Int32 index, JToken item, Boolean skipParentCheck) in /_/Src/Newtonsoft.Json/Linq/JContainer.cs:line 367
at Microsoft.AspNetCore.ApiHelp.Core.HelpController.HandleRequest(ApiDescription item)
at Microsoft.AspNetCore.ApiHelp.Core.HelpController.Handle(ApiDescription item, Boolean checkPolicy)
at Microsoft.AspNetCore.ApiHelp.Core.HelpController.Handle(ApiDescriptionGroup group)
at Microsoft.AspNetCore.ApiHelp.Core.HelpController.Get()
at lambda_method(Closure , Object , Object[] )
at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters)
at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.ApiHelp.ApiHelpMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.ApiHelp.RedirectMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
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.