From 91c24fc341afcf34fa0fa97b95dd60c193bffd85 Mon Sep 17 00:00:00 2001 From: Mike Bifulco Date: Sat, 6 Jan 2024 10:50:30 -0500 Subject: [PATCH] add stainless, sort sponsors by sponsor date (#475) --- _data/tools.yml | 30 +++++++++++++++++++++++------- index.html | 2 +- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/_data/tools.yml b/_data/tools.yml index e6b2a0c2..c6dcfcfc 100755 --- a/_data/tools.yml +++ b/_data/tools.yml @@ -7,7 +7,7 @@ description: Alphadoc is a full featured developer experience platform. API components with granular parameter control and diagrams generated from your OpenAPI. Not only the reference, but the entire set of tutorials and guides automatically updates when - the underlying API updates. + the underlying API updates. v2: true v3: true v3_1: true @@ -48,7 +48,7 @@ category: documentation language: Angular 7.0, Java / Saas link: https://www.apitive.com - description: > + description: > A platform for Digital Product Managers and API Consultants to design REST APIs with in-built mock and documentation. v2: true @@ -64,7 +64,7 @@ validate JSON Schema responses and status codes on every endpoint. v2: true v3: true - + - name: avantation category: converters language: TypeScript @@ -1050,7 +1050,7 @@ - data-validators github: https://github.com/cdimascio/openapi-spring-webflux-validator language: Java/Kotlin - description: > + description: > A friendly kotlin library to validate API endpoints against an OpenAPI description document. v2: true @@ -1094,7 +1094,7 @@ link: https://redocly.com/redocly-cli/ github: https://github.com/Redocly/redocly-cli language: CLI & TypeScript - description: > + description: > Bring versatile OpenAPI validation, linting & bundling to your command line with this open-source Swiss-army knife. v2: true @@ -1107,7 +1107,7 @@ link: https://atyourservice.awalsh.io/ github: https://github.com/AndrewWalsh/at-your-service language: TypeScript - description: > + description: > A developer tool for API observability on the browser. Generate OpenAPI specifications and code from network traffic v2: false @@ -1121,7 +1121,7 @@ link: https://www.npmjs.com/package/openapi-validator-middleware github: https://github.com/PayU/openapi-validator-middleware language: Node.js - description: > + description: > Provides data validation within an Express, Koa or Fastify app according to a OpenAPI definition. It uses Ajv under the hood for validation. v2: true @@ -2495,6 +2495,7 @@ # Fern Entry 1: codegen / sdk gen - name: 🌿 Fern sponsored: true + sponsoredDate: 2023-11-01 06:00:00 testimonial: > I'm a huge fan of Fern. It's a force multiplier for API teams - Mike Bifulco, APIs You Won't Hate cofounder category: @@ -2511,6 +2512,7 @@ # Fern Entry 2: docs product - name: 🌿 Fern sponsored: true + sponsoredDate: 2023-11-01 06:00:00 testimonial: > I'm a huge fan of Fern. It's a force multiplier for API teams - Mike Bifulco, APIs You Won't Hate cofounder category: @@ -2523,6 +2525,20 @@ v3: true v3_1: true +- name: ✨ Stainless + sponsored: true + sponsoredDate: 2024-01-01 06:00:00 + category: + - sdk + github: https://github.com/stainless-api/stl-api + link: https://stainlessapi.com + language: TypeScript, Python, Go, Java, and Kotlin + description: + Generate SDKs in popular languages and publish them to package managers (like npm). + v2: false + v3: true + v3_1: true + - name: wiretap category: - miscellaneous diff --git a/index.html b/index.html index 0c459e72..8ce8246b 100644 --- a/index.html +++ b/index.html @@ -160,7 +160,7 @@

- {% assign sponsored_tools = site.data.tools | where: "sponsored", true | sort_natural: 'name' %} + {% assign sponsored_tools = site.data.tools | where: "sponsored", true | sort: 'sponsoredDate' %} {% assign non_sponsored_tools = site.data.tools | where_exp: "tool", "tool.sponsored == nil or tool.sponsored == false" | sort_natural: 'name' %} {% assign sorted_tools = sponsored_tools | concat: non_sponsored_tools %}