Hi Sajith, Can we consider this tool also for migrating APIs from previous versions to latest version?
Thanks On Mon, Jan 16, 2017 at 6:19 PM, Sajith Kariyawasam <[email protected]> wrote: > Hi all, > > This is to discuss the client side implementation for API import export > feature, the backend functionality of which was discussed in [1] > > At the moment requirement is for exporting / importing APIs across > different environments, but in the future the CLI tool can be extended to > support > more requirements as needed. > > CLI tool is intend to be used by the DevOps, and the flow will be as > follows. > > 1. Login using username and password > 2. Register client application using Dynamic Client Registration > 3. Retrieve consumer key and consumer secret > 4. Retrieve an access token using password grant type > 5. Invoke export / import admin services where necessary > > > For the implementation, we thought of using Go [2] which provides a clean > approach to implement CLI tools via many different libraries, > and also provides an easy way to cross compile into executables in > different platforms. > > Appreciate your feedback on this. > > [1] [Architecture] [APIM] [C5] Rest API Support for Importing and > Exporting APIs between Multiple Environments > [2] https://golang.org/ > > > Thanks, > Sajith > > -- > Sajith Kariyawasam > *Associate Tech Lead* > *WSO2 Inc.; http://wso2.com <http://wso2.com/>* > *Committer and PMC member, Apache Stratos * > *AMIE (SL)* > *Mobile: 0772269575* > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Thanuja Uruththirakodeeswaran Software Engineer WSO2 Inc.;http://wso2.com lean.enterprise.middleware mobile: +94 774363167 <http://wso2.com/signature>
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
