Menguruskan fail OpenAPI yang besar boleh menyusahkan, terutamanya apabila anda hanya memerlukan sebahagian kecil API untuk tugasan tertentu. Di sinilah OpenAPI Trimmer berguna. Ia adalah alat ringan yang direka untuk mengurangkan fail OpenAPI anda untuk memasukkan hanya titik akhir dan objek pemindahan data (DTO) yang anda sayangi.
Katakan anda sedang bekerja dengan fail OpenAPI yang besar, tetapi anda hanya memerlukan titik akhir yang berkaitan dengan API Petikan. Anda boleh mengekstrak titik akhir tersebut dengan mudah dan mengalih keluar DTO yang tidak berkaitan dengan satu arahan:
openapi-trimmer -i openapi.yaml \ -p /v1/quotes,/v1/users \ -ec CompanyConfigDto,UpdateCompanyConfigDto
Arahan ini akan:
Takrifan API yang dipangkas akan disimpan sebagai openapi-trimmer.yaml.
Untuk memastikan integriti fail OpenAPI anda yang dipangkas, sahkan dengan:
swagger-cli validate ./openapi-trimmer.yaml
Langkah ini membantu menangkap sebarang isu sebelum anda menggunakan atau berkongsi fail API yang dipangkas.
Anda boleh memasang OpenAPI Trimmer terus daripada PyPi:
pip install openapi-trimmer
Untuk butiran lanjut dan kemas kini terkini, lawati halaman OpenAPI Trimmer PyPi.
Repositori GitHub: Pemangkas OpenAPI pada GitHub.
Pemangkas OpenAPI menawarkan beberapa pilihan untuk menyesuaikan operasinya:
OpenAPI Trimmer ialah alat penting untuk pembangun yang ingin menyelaraskan fail OpenAPI mereka, menjadikannya lebih mudah diurus dan disesuaikan dengan keperluan khusus. Sama ada anda sedang menyediakan dokumentasi API atau memudahkan API untuk kegunaan dalaman, Pemangkas OpenAPI menjimatkan masa dan usaha anda dengan hanya memfokus pada perkara yang paling penting bagi anda.
Atas ialah kandungan terperinci Alat Python Trimmer OpenAPI. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!