Thanks for the feedback Richard!

I like your ideas and it's probably worth indeed. Although, I read the GSoC
FAQ and it does says[1]

> There is an art to writing a project description that leads to good
student applications. It is tempting to write a detailed project plan for
the student to follow. However, students tend to echo such plans in their
applications, making it difficult to evaluate their quality. It is better
to briefly describe a general high-level need, and the motivation behind
that need. Keeping the scope modest helps encourage more applicants, while
adding a “stretch” goal to the project description may encourage stronger
students to take on the challenge of meeting it.

So I'm not sure we need to go into that length. Maybe something in between?
I'll make some amends and get back to you.

Best

[1] https://google.github.io/gsocguides/mentor/defining-a-project-ideas-list

On Tue, 23 Jan 2018 at 15:41 Richard Downer <[email protected]> wrote:

> This is a great start :-) and thanks for volunteering to mentor, too.
>
> I'm wondering if we should expand this out with some more introductory
> material, and expand a bit more on the skills required? I'm assuming that
> prospective GSoC students would see only the content of the JIRA, so maybe
> setting some more context would be appropriate.
>
> Perhaps open with...
>
> "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."
>
> I'd maybe also remove the prescribed list of views in favour of something
> more general. Our student may come up with a radical new idea that we had
> not considered! Example:
>
> "The UI should facilitate three main tasks: (1) deploying an application;
> (2) viewing and managing deployed applications; (3) viewing and managing
> the catalog. There may also be further auxiliary tasks that the UI will
> need to support, such as a REST API explorer."
>
> Finally I'd suggest we talk about the skills that the task will require -
> although we should be careful not to frame these as prerequisites, as it is
> the aim that the student will have to learn something :-)
>
> "The project for green-field development of a new web based UI will
> involve: selecting a modern Javascript web framework; working with REST
> APIs; a visually appealing design; an easy-to-use user experience. The
> server side API is written in Java but an understanding of Java is NOT
> required."
>
> WDYT?
>
> Cheers
> Richard
>
> On 23 January 2018 at 15:02, Thomas Bouron <
> [email protected]>
> wrote:
>
> > Hi all.
> >
> > I create a JIRA for this[1] following the instructions from Ulrich. I
> > haven't tag it properly because I wanted to run the JIRA through you all
> to
> > check if everything was ok and in case you wanted to add something else.
> >
> > Assuming I don't get comments, I would gladly put myself as a mentor for
> > this one.
> >
> > WDYT?
> >
> > Best.
> >
> > [1] https://issues.apache.org/jira/browse/BROOKLYN-575
> >
> > On Tue, 23 Jan 2018 at 11:21 Thomas Bouron <thomas.bouron@cloudsoftcorp.
> > com>
> > wrote:
> >
> > > Hi Richard.
> > >
> > > I love the idea of having a replacement GUI project for this, sounds
> like
> > > a very good opportunity for everyone to learn a new thing.
> > > I'll try to draft a proposal this week.
> > >
> > > Best.
> > >
> > > On Tue, 23 Jan 2018 at 10:45 Richard Downer <[email protected]>
> wrote:
> > >
> > >> Hi all,
> > >>
> > >> Apache is gearing up for Google Summer of Code 2018. All Apache
> projects
> > >> have been invited to submit their ideas for GSoC projects.
> > >>
> > >> For those not familiar with GSoC, the idea is during that students
> will
> > >> use
> > >> their summer break to embark on a 3-month programming project with an
> > open
> > >> source organisation.
> > >>
> > >> If we want to take part then we simply need to come up with some
> > suitable
> > >> ideas and open a JIRA ticket with suitable labels. We'll also need
> > mentors
> > >> to work with our students - mentors will need to keep a continuous
> > dialog
> > >> with their student and expect to consume 3-5 hours a week in that
> role.
> > >>
> > >> **Deadline for this is 30th January - Tuesday next week**
> > >>
> > >> Any ideas for GSoC projects - projects that can be completed in 3
> months
> > >> by
> > >> a student?
> > >>
> > >> Our GUI is somewhat dated - a replacement GUI project?
> > >>
> > >> A project to add support for updating a blueprint of a running
> > >> application?
> > >>
> > >> Anything else?
> > >>
> > >>
> > >> A bit more information from Ulrich Stärk who is running the Apache
> side
> > of
> > >> GSoC:
> > >>
> > >> Google Summer of Code [1] is a program sponsored by Google allowing
> > >> students to spend their summer working on open source software.
> Students
> > >> will receive stipends for developing open source software full-time
> for
> > >> three months. Projects will provide mentoring and project ideas, and
> in
> > >> return have the chance to get new code developed and - most
> importantly
> > -
> > >> to identify and bring in new committers.
> > >>
> > >> The ASF will apply as a participating organization meaning individual
> > >> projects don't have to apply
> > >> separately.
> > >>
> > >> If you want to participate with your project we ask you to do the
> > >> following
> > >> things as soon as
> > >> possible but please no later than 2017-01-30:
> > >>
> > >> 1. understand what it means to be a mentor [2].
> > >>
> > >> 2. record your project ideas.
> > >>
> > >>
> > >> [1] https://summerofcode.withgoogle.com/
> > >> [2] http://community.apache.org/guide-to-being-a-mentor.html
> > >>
> > >
> > >
> > > --
> > >
> > > Thomas Bouron • Senior Software Engineer @ Cloudsoft Corporation •
> > > https://cloudsoft.io/
> > > Github: https://github.com/tbouron
> > > Twitter: https://twitter.com/eltibouron
> > >
> >
> >
> > --
> >
> > Thomas Bouron • Senior Software Engineer @ Cloudsoft Corporation •
> > https://cloudsoft.io/
> > Github: https://github.com/tbouron
> > Twitter: https://twitter.com/eltibouron
> >
>


-- 

Thomas Bouron • Senior Software Engineer @ Cloudsoft Corporation •
https://cloudsoft.io/
Github: https://github.com/tbouron
Twitter: https://twitter.com/eltibouron

Reply via email to