Angular Swagger UI Material

screenshot of Angular Swagger UI Material

[ABANDONED] Material Design template for angular-swager-ui

Overview:

The angular-swagger-ui-material is a Swagger UI based on the Material Design template and built with angular-swagger-ui. However, it has been abandoned in favor of the OpenAPI Specification Explorer. It offers a range of features including Material Design, responsible layout, configurable angular-material theme colors, highlighting deprecated methods, rendering GFM descriptions, and support for downloading de-referenced standalone JSON or YAML.

Features:

  • Material Design: Uses the Material Design template for a modern and visually appealing interface.
  • Responsible Layout: The UI is designed to provide a seamless experience across different screen sizes and devices.
  • Configurable angular-material theme colors: Allows customization of the theme colors to match the branding or design preferences.
  • Highlight Deprecated Methods: Provides visual indication for deprecated methods to inform developers about their status.
  • Render GFM Descriptions: Renders descriptions written in GitHub Flavored Markdown for better readability.
  • Download De-referenced Standalone JSON or YAML: Allows users to download the Swagger API specification in either JSON or YAML format.
  • YAML Swagger Format Support: Supports Swagger API specifications written in YAML format.
  • Standard HTTP Methods, Status Codes, and Headers Reference: Displays a reference guide for commonly used HTTP methods, status codes, and headers.
  • Grouped and Ungrouped Views: Offers the option to view the API endpoints in grouped or ungrouped format.
  • Open Response Body in New Window: Provides the ability to open the response body in a separate browser window.
  • securityDefinitions Support: Supports the security definitions specified in the Swagger API specification.
  • Proxy Support: Allows the use of a proxy server for API requests.

Summary:

In summary, the angular-swagger-ui-material is a Swagger UI based on the Material Design template. It offers a range of features including Material Design, responsible layout, configurable theme colors, highlighting deprecated methods, rendering GFM descriptions, and support for downloading de-referenced standalone JSON or YAML. However, it has been abandoned in favor of the OpenAPI Specification Explorer. The installation process involves rebuilding files, building the distribution folder, and deploying the demo.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.