Awesome work Dashika! On Sat, Dec 13, 2014 at 9:35 AM, Imesh Gunaratne <im...@apache.org> wrote: > > Great work Dakshika! This looks fabulous! > We will merge the pull request. > > On Sat, Dec 13, 2014 at 6:19 AM, Dakshika Jayathilaka <daksh...@wso2.com> > wrote: >> >> Hi Devs, >> >> As you are aware,currently we are using JSON to add applications into >> apache stratos. The Application editor will help to generate more complex >> JSON within few clicks. >> >> >> When you click on* add new* application, you can see the "*editor view"* >> ,which >> contains four main sections as follows; >> >> - Editor Area >> - Cartridge and Group Listing >> - Information >> - General details >> >> *Editor Area: *Is used to draw your application. By default application >> main node is presented on the editor area. Application node contains a >> small square on the bottom. You may click and drag connections using >> application node. >> >> >> *Cartridge and Group Listing:* You can see all available groups and >> cartridges on it. If you click on each block you will see the details on >> the Information section. >> >> If it is a cartridge it will display cartridge information and If it is a >> group it will display the group tree hierarchy of the particular group. >> >> >> >> >> *General details: *Will show general information for your application. >> >> *How to use* >> >> 1. You may *double click* on any cartridge or group in order to bring it >> to the editor area. The related node will then be shown as follows; >> >> >> 2. Click on the small square in the root application node and drag the >> connection between the two nodes (all possible connection positions will be >> highlighted as follows) >> >> >> >> >> 3. Once you click on the node, the related information will be displayed >> on the component section. >> >> >> 4. Enter all necessary information required and click on the update >> button to save current node data. >> >> You may click on any node to edit previously filled data. >> >> 5. Finally, click on "Deploy Application Definition" button. >> >> This will automatically generate any complex level application JSON with >> less effort. Also we can extend this to create groups and deployment >> policies as wel. >> >> TODO: >> >> 1. Add field validation >> 2. Node auto-positioning >> >> Your comments and feedback will be highly appreciated. >> >> PR for this: https://github.com/apache/stratos/pull/150 >> >> Thank you, >> >> Bst Regards, >> >> *Dakshika Jayathilaka* >> Software Engineer >> WSO2, Inc. >> lean.enterprise.middleware >> 0771100911 >> > > > -- > Imesh Gunaratne > > Technical Lead, WSO2 > Committer & PMC Member, Apache Stratos >
-- Rajkumar Rajaratnam Committer & PMC Member, Apache Stratos Software Engineer, WSO2