I have developed a feature to Convert a Swagger 2.0 or an OpenAPI
specification to a Postman Collection and Download it under the Try Out
section of the Developer Portal.
To develop this feature into swagger 2.0, I used the following library:
https://www.npmjs.com/package/swagger2-postman2-converter

After that, I implemented the feature to Convert a GraphQL Schema to a
Postman Collection and Download it in the Try Out section of the Developer
Portal. To develop the GraphQL feature I used a library (
https://www.npmjs.com/package/graphql-to-postman)

Here is the link to the PR:
https://github.com/wso2/carbon-apimgt/pull/9314

Here is the link to the PR of the document repository :
https://github.com/wso2/docs-apim/pull/2176

Thank you.
Tharani Karunathilaka.

On Tue, Aug 25, 2020 at 10:27 AM Tharani Karunathilaka (Intern) <
[email protected]> wrote:

> Hi All,
>
> I have found an npm library to do the conversion of an OpenAPI file to a
> postman collection. I took the sample code from this document  (
> https://www.npmjs.com/package/openapi-to-postmanv2) and tried to do the
> task. The file system used here which is used to input a file in node.js is
> not working. So I made some changes to that part. then I used another
> library (https://www.npmjs.com/package/js-file-download) to download the
> file. Now my small react app can convert an OpenAPI to a postman collection
> and download that into the local machine.
>
> I'm going to embed that code in the API Manager.
>
> Thank you.
> Tharani Karunathilaka.
>
>
> On Tue, Aug 4, 2020 at 9:15 AM Tharani Karunathilaka (Intern) <
> [email protected]> wrote:
>
>> Hi All,
>>
>>
>> I have started working on a project of Integrating Postman with WSO2 API
>> Manager.
>>
>>
>> When a publisher logs in to the publisher portal they can upload OpenAPI
>> files or a URL to create an API. When an application developer logs into
>> the API developer portal,  they can download OpenAPI specifications of
>> those APIs. In this project we will be implementing a new functionality
>> which enables API developers to upload a postman collection to the
>> publisher portal to create an API. And also developers can import postman
>> collections via the developer portal and publisher portal as well.
>>
>>
>> I'm  trying to implement this by converting Postman collections into
>> OpenAPI definitions and vice versa.
>>
>>
>> Thank you.
>>
>> Tharani Karunathilaka.
>>
>> --
>> *Tharani Karunathilaka |*Trainee Software Engineer | WSO2 Inc.
>> (m) +94710718767 | (e) [email protected]
>> [image: http://wso2.com/signature] <http://wso2.com/signature>
>>
>
>
> --
> *Tharani Karunathilaka |*Trainee Software Engineer | WSO2 Inc.
> (m) +94710718767 | (e) [email protected]
> [image: http://wso2.com/signature] <http://wso2.com/signature>
>


-- 
*Tharani Karunathilaka |*Trainee Software Engineer | WSO2 Inc.
(m) +94710718767 | (e) [email protected]
[image: http://wso2.com/signature] <http://wso2.com/signature>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to