Megosztás a következőn keresztül:


API-k szabályozása a Visual Studio Code Azure API Center-bővítményével

Az API-szabályozási erőfeszítések sikerének maximalizálása érdekében kritikus fontosságú, hogy az API fejlesztési ciklusának korai szakaszában a bal oldali irányításra váltsunk. Ez a megközelítés lehetővé teszi az API-fejlesztők számára, hogy az elejétől kezdve helyesen hozzanak létre API-kat, így megtakaríthatják őket a felesleges fejlesztési erőfeszítésektől, és enyhítik a nem megfelelő API-kat a fejlesztési folyamat későbbi részében.

A Visual Studio Code Azure API Center bővítménye az alábbi szabályozási képességeket tartalmazza az API-fejlesztők számára:

  • Api-tervek kiértékelése API-stíluskalauzok alapján, mivel az API-t a Visual Studio Code-ban fejlesztették ki.
  • A kompatibilitástörő változások korai felismerése, hogy az API-k megbízhatóak és a várt módon működjenek, megőrizve a végfelhasználók és az érdekelt felek bizalmát.

Az API-fejlesztők a bővítmény funkcióit is kihasználva regisztrálhatják az API-kat az API-központban, és felfedezhetik és felhasználhatják az API-kat.

Előfeltételek

Bővítmény beállítása

  1. Telepítse a Visual Studio Code Azure API Center bővítményét a Visual Studio Code Marketplace-ről. Telepítse az előfeltételek között felsorolt egyéb bővítményeket.

    Feljegyzés

    Ahol megjegyezzük, bizonyos funkciók csak az Azure API Center bővítmény kiadás előtti verziójában érhetők el. Amikor telepíti a bővítményt a Visual Studio Code Marketplace-ről, a kiadás előtti vagy a kiadás előtti verziót is telepítheti. Váltson a két verzió között bármikor a Bővítmények nézetben a Kezelés gomb helyi menüjének használatával.

  2. A Visual Studio Code bal oldali tevékenységsávján válassza az API-központot.

    Képernyőkép az API Center bővítményről a tevékenységsávon.

  3. Ha nincs bejelentkezve az Azure-fiókjába, válassza a Bejelentkezés az Azure-ba... lehetőséget, és kövesse az utasításokat a bejelentkezéshez. Válasszon ki egy Azure-előfizetést azzal az API-központtal (vagy API-központtal), amelyből meg szeretné tekinteni az API-kat. Adott előfizetésekre is szűrhet, ha sok megtekintési lehetőség közül választhat.

API-kialakítási megfelelőség

Annak érdekében, hogy az API-k létrehozása során a tervezési megfelelőség megfeleljen a szervezeti szabványoknak, a Visual Studio Code-hoz készült Azure API Center bővítmény integrált támogatást nyújt az API specifikációinak a Spectralnal való lintinghez.

  1. A Parancskatalógus megnyitásához használja a Ctrl+Shift+P billentyűparancsot. Írja be az Azure API Centert : Állítsa be az aktív API stíluskalauzt , és nyomja le az Enter billentyűt.
  2. Válassza ki a megadott alapértelmezett szabályok egyikét, vagy ha a szervezet már rendelkezik stíluskalauzsal, használja a Helyi fájl kiválasztása vagy a Távoli bemenet URL-cím kiválasztása lehetőséget az aktív szabálykészlet megadásához a Visual Studio Code-ban. Nyomja le az Enter billentyűt.

Ha egy aktív API-stíluskalauz be van állítva, bármely OpenAPI- vagy AsyncAPI-alapú specifikációs fájl megnyitása helyi linting műveletet indít el a Visual Studio Code-ban. Az eredmények beágyazottan is megjelennek a szerkesztőben és a Problémák ablakban (Problémák megtekintése>vagy Ctrl+Shift+M).

Képernyőkép a Visual Studio Code helyi lintingről.

Kompatibilitástörő változásészlelés

Az API új verzióinak bevezetésekor fontos gondoskodni arról, hogy a bevezetett módosítások ne szegik meg az API korábbi verzióiban az API-felhasználókat. A Visual Studio Code-hoz készült Azure API Center-bővítmény megkönnyíti az Optika által működtetett OpenAPI-specifikációs dokumentumok kompatibilitástörő változásészlelését.

  1. A Parancskatalógus megnyitásához használja a Ctrl+Shift+P billentyűparancsot. Írja be az Azure API Centert : Észleli a kompatibilitástörő változást , és nyomja le az Enter billentyűt.
  2. Válassza ki az első összehasonlítandó API-specifikációs dokumentumot. Az érvényes beállítások közé tartoznak az API-központban található API-specifikációk, egy helyi fájl vagy a Visual Studio Code aktív szerkesztője.
  3. Válassza ki a második, összehasonlítandó API-specifikációs dokumentumot. Az érvényes beállítások közé tartoznak az API-központban található API-specifikációk, egy helyi fájl vagy a Visual Studio Code aktív szerkesztője.

A Visual Studio Code megnyitja a két API-specifikáció közötti különbségnézetet. A kompatibilitástörő változások a szerkesztőben és a Problémák ablakban (Problémák megtekintése>vagy Ctrl+Shift+M) is megjelennek.

Képernyőkép a Visual Studio Code-ban észlelt kompatibilitástörő változásokról.