Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tractusx-dev] Guidance for APIs in KITs
  • From: "Miehle Daniel, MZ-D-4" <Daniel.Miehle@xxxxxx>
  • Date: Thu, 22 Feb 2024 17:32:02 +0000
  • Accept-language: de-DE, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bmw.de; dmarc=pass action=none header.from=bmw.de; dkim=pass header.d=bmw.de; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zkXhDWJkN/x7PDhWk9YjP9w9nri6bYA0pL0rMHKDy0E=; b=FLothGjCjR2GFjzruWrUdSYtkhelDGrxIJCiJEwkTu4hEprR3aU77QaAgB9pbWb9VK/oDQmlm0UZEGGhdDYmSX1/A774x94zWLrMpVnWaqV+//pRS+rhWR5wFkoe3ydEIJzyqsDz4LvrfBFbtAkoQZqLLJOX+t6ijMakqjy2GPqdVVn3geVOlvhijPE7ek1P5RbI6RVfw4MyoColdUUPfz3BJ0+i8j7deZysyfsglUwPsJ2CgOnRiye5hcqB2DAYS2wnGF/A0TBnrC0x0CM94eA4vrOhkd42ysZxTnDks37L+kAKL6dD8U2bG6WBvPsMXyhPaxATzgQwq2ncxWrjjA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GazH9LL838/nKVfk2ypVwkZk2NN8nntjLdyuHAILbeHagzQeRpAG+EnQ7H4qKHN+hpc/yuZAWa5tZyF1Ij15AQFg13wbV9q9RUBJM6UhLVt9QHXYiaavS5Kx26YDlM/sIaMbahFNXwclwD3/2mwyiNEhKpaI50jvQd6hyZ4QBeGhLnTW9duQvcXLaQfXts9pVvBlYAOzScr5GRx6uqiyykDqWplUoGzAFIkpheCkQ7Cn1/2ARBIMsGjnb84OXPLtVHrJPB9YUqIKQS/ny/Is7aMzD+FAVTJtj+C5A42W6VWUeLW3RKl6OITSc/3spoZbTpztewxh8bpxJF/XGjeXyA==
  • Delivered-to: tractusx-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/tractusx-dev/>
  • List-help: <mailto:tractusx-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/tractusx-dev>, <mailto:tractusx-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/tractusx-dev>, <mailto:tractusx-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHaZbULXvSY79vIy0SsU4gpblaM9A==
  • Thread-topic: Guidance for APIs in KITs
  • User-agent: Microsoft-MacOutlook/16.82.24021116

Dear Tractus-X Community,

 

we will discontinue the use of the openAPI plugin in the KITs with Release 24.05 at the latest.
This decision aims to reduce complexity and ensure the updateability of Docusaurus. Please find the following guidance:

 

APIs without reference implementation: 

 

After evaluation, a "semi-automated" or "manual" solution is not considered effective.

For APIs with reference implementation: 

 

Please use (or adapt existing) automated workflows to publish on SwaggerHub. Maintain your openAPI.yaml and the publishing workflow in the repository of the reference implementation. Remove everything related to that from the website repo and only link to SwaggerHub in your KIT from now on.

  • We utilize a user provided by the Eclipse Foundation to publish on SwaggerHub.
  • Credentials for this user can be used through the eclipse-tractusx GitHub org secrets and can be utilized in automated workflows. 
  • Pay special attention to the "swaggerHub" CLI commands.
  • The location where the openAPI file is maintained may vary. The BPDM example showcases how the application is initiated to download and publish the current file from that location.


      SWAGGERHUB_API_KEY: ${{ secrets.SWAGGERHUB_API_KEY }}

      SWAGGERHUB_USER: ${{ secrets.SWAGGERHUB_USER }}

 

 

Examples:

If you have any questions, please use our Tractus-X Office Hour and prepare accordingly before merging.

Many thanks to Arno, Malte and Sebastian for your support!

Best,
Max & Daniel

-- 

BMW Group

Dr. Daniel Miehle
Catena-X (MZ-D-4)

Business Owner Catena-X Ecosystem & Kits (Catena-X Consortium)

Bremer Straße 6

80807 Munich

Mobil: +49-151-601-60185

Mail: daniel.miehle@xxxxxxxxxxxx

Web: http://www.bmwgroup.com/


--------------------------------------------------------------------
Bayerische Motoren Werke Aktiengesellschaft
Vorstand/Board of Management: Oliver Zipse (Vorsitzender/Chairman),
Ilka Horstmeier, Milan Nedeljković, Pieter Nota, 
Nicolas Peter, Frank Weber, Andreas Wendt.
Vorsitzender des Aufsichtsrats/Chairman of the Supervisory Board: Norbert Reithofer
Sitz und Registergericht/Domicile and Court of Registry: München HRB 42243
--------------------------------------------------------------------


Back to the top