mert kahyaoğlu commented on BROOKLYN-575:

Hi, I would like to work on this project. Where can I get more information?

> GSOC: New Brooklyn UI
> ---------------------
>                 Key: BROOKLYN-575
>                 URL: https://issues.apache.org/jira/browse/BROOKLYN-575
>             Project: Brooklyn
>          Issue Type: Improvement
>    Affects Versions: 1.0.0
>            Reporter: Thomas Bouron
>            Priority: Major
>              Labels: cloud, gsoc2018, javascript, rest, ui
> This is an idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> h1. Background
> Apache Brooklyn is a tool for running stuff in "the cloud", such as Amazon 
> EC2. In more detail, it's a tool for describing applications and their 
> components, deploying these applications to the cloud, and managing the 
> ongoing health and responsiveness. Brooklyn does this using blueprints - 
> human readable documents which describe in detail an application component, 
> or a whole application. Blueprints are stored in a catalog, essentially a 
> built-in database of components and applications. An application blueprint 
> can call on component blueprints from the catalog, therefore allowing complex 
> applications to be built from simple pieces.
> h1. Issue
> The currently Brooklyn UI is getting old and lagging behind the newest 
> changes made into the REST API. It would need an overhaul to refresh it and 
> more importantly, use the newest technologies out there in terms of front-end 
> dev.
> h1. Proposal
> Rewrite the Brooklyn UI and take advantage of the novelties introduced 
> recently on the REST API. The goal is to improve the overall user experience, 
> especially when:
>  # deploying an application
>  # viewing and managing deployed applications
>  # viewing and managing the catalog
> At least, feature parity with the current UI should be achieved. The only 
> requirement is to use the Brooklyn colour palette.
> This project for green-field development of a new web based UI will involve:
>  * selecting a modern Javascript web and CSS framework
>  * working with REST APIs
>  * a nice UI/UX
>  * writing unit tests
> _Note: The server side API is written in Java but an understanding of Java 
> *is NOT required*._
> Prospective GSOC mentor: tbou...@apache.org

This message was sent by Atlassian JIRA

Reply via email to