Hi Menaka,

When adding a swagger file, it will automatically create a rest service
with metadata available in the swagger file. So when adding a swagger
content through this swagger editor, are we creating rest service metadata
as well?

Regards,
Chandana


On 10 April 2018 at 14:28, Menaka Jayawardena <men...@wso2.com> wrote:

> Hi Shazni,
>
> Thank you very much for the feedback.
>
> On Tue, Apr 10, 2018 at 10:13 AM, Shazni Nazeer <sha...@wso2.com> wrote:
>
>> Agreed with Shiro.
>>
>> Regarding #2,  IMO editing a swagger should limit to whatever the version
>> being edited. Say the edited swagger has to be a newer version, then I
>> suppose in G-Reg publisher there's a copy artifact feature, after which the
>> developer can modify the newer version.
>>
>> However regarding #1 I think in publisher there's an option to upload the
>> swagger. When a developer created, it would be beneficial to create a new
>> swagger by start editing if this could be added.
>>
>> On Wed, Apr 4, 2018 at 4:09 AM, Menaka Jayawardena <men...@wso2.com>
>> wrote:
>>
>>> Yes... The points 1 and 3 are the same.
>>> Sorry for the mistake.
>>>
>>>
>>>
>>> On Wed, Apr 4, 2018 at 2:22 PM, Shiro Kulatilake <sh...@wso2.com> wrote:
>>>
>>>> Hi Menaka,
>>>>
>>>> Comments inline.
>>>>
>>>> On Wed, Apr 4, 2018 at 2:02 PM, Menaka Jayawardena <men...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Currently, in G-Reg publisher, users cannot edit the uploaded swagger
>>>>> files. Neither it can be downloaded. So, in order to edit an uploaded 
>>>>> file,
>>>>> they need to either,
>>>>>
>>>> This is when creating REST APIs.
>>>>
>>>>>
>>>>>    1.  Edit the local copy, delete the resource in the G-Reg and
>>>>>    re-upload it.
>>>>>    2.  Copy the content of the file, make the changes, delete the
>>>>>    existing G-Reg resource and re-upload it.
>>>>>
>>>>> In user's perspective, this is a very cumbersome process to perform
>>>>> in-order to get a simple task done.
>>>>>
>>>>> As a solution for this, I'm working on integrating the swagger editor
>>>>> in G-Reg publisher, where users can edit the swagger files in the G-Reg
>>>>> publisher it self.
>>>>>
>>>>> The functionality would be similar to the swagger editor in API-M
>>>>> Publisher and need some clarification on the following aspects as well.
>>>>>
>>>>> 1. Do we provide the capability of create a swagger file with the
>>>>> editor?
>>>>> 2. Saving the edited file with a different name.
>>>>> 3. Do we need to incorporate the editor in the new file creation
>>>>> process. i.e, when the user is creating a new swagger file, do we supposed
>>>>> to give them to create it with editor as well?
>>>>>
>>>>
>>>> Whats the difference between 1 and 3 ? Creating a new swagger file will
>>>> amount to a new file creation right ?
>>>> If we do 2 then we will have to incorporate versioning capabilities
>>>> here as well.
>>>>
>>>> I think in phase 1 we should just do the basic functionality you have
>>>> mentioned in the document - just the same that is there in API Manager.
>>>>
>>>> Thank you,
>>>> Shiro
>>>>
>>>>
>>>>>
>>>>> I have attached the user stories for the basic functionality.
>>>>>
>>>>> https://docs.google.com/document/d/1JHmsaWBaUFa_CXBVkDrwL_Bm
>>>>> GL1AhD7iw_T3-f6flsI/edit?usp=sharing
>>>>>
>>>>> Any ideas, suggestions are highly appreciated.
>>>>>
>>>>> Thanks and Regards,
>>>>> Menaka
>>>>>
>>>>> --
>>>>> *Menaka Jayawardena*
>>>>> Software Engineer
>>>>> WSO2 Inc.
>>>>>
>>>>> Phone    : +94 71 350 5470
>>>>> LinkedIn : https://lk.linkedin.com/in/menakajayawardena
>>>>> Blog       : https://menakamadushanka.wordpress.com/
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>> *Shiroshica Kulatilake | Director, Solutions Architecture,  WSO2
>>>> Inc.+94 776523867 *
>>>>
>>>
>>>
>>>
>>> --
>>> *Menaka Jayawardena*
>>> Software Engineer
>>> WSO2 Inc.
>>>
>>> Phone    : +94 71 350 5470
>>> LinkedIn : https://lk.linkedin.com/in/menakajayawardena
>>> Blog       : https://menakamadushanka.wordpress.com/
>>>
>>>
>>
>>
>> --
>> Shazni Nazeer
>>
>> Mob : +94 777737331
>> LinkedIn : http://lk.linkedin.com/in/shazninazeer
>>
>> Blogs :
>>
>> https://medium.com/@mshazninazeer
>> http://shazninazeer.blogspot.com
>>
>> <http://wso2.com/signature>
>>
>
>
>
> --
> *Menaka Jayawardena*
> Software Engineer
> WSO2 Inc.
>
> Phone    : +94 71 350 5470
> LinkedIn : https://lk.linkedin.com/in/menakajayawardena
> Blog       : https://menakamadushanka.wordpress.com/
>
>
> _______________________________________________
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 

Blog: http://blog.napagoda.com
Linkedin: https://www.linkedin.com/in/chandananapagoda/
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to