Oleg, thank you for today's office hours, that was very helpful! I am 
looking for the next meeting to discuss WebUI project in more details. I 
CCed orgs mailing list. Hopefully, there will be convenient time to gather 
and talk about the project.

Here I also would like to update you on my progress since the previous 
message. I spent about 5-10 hours working with Jenkins and tried to launch 
a simple app there. That was very helpful and I got a better understanding 
from it. Building on my new experience and great videos form Gus and Tom I 
created a small document, where I drafted some of my ideas. You can find 
them o 
<https://docs.google.com/document/d/1yswjRit4QS5DVmgQKl_Sc--M0eOqcEFCkgY-ip_ttaQ/edit>n
 
this Google Doc 
<https://docs.google.com/document/d/1yswjRit4QS5DVmgQKl_Sc--M0eOqcEFCkgY-ip_ttaQ/edit>.
 
I hope some of these ideas are reasonable, but, again, those are only 
preliminary drafts.

Until the next meeting I am going to continue exploring Jenkins in two main 
ways: take a look at Jenkins WebUI 2.0 alfa and explore libraries in 
github, as Oleg suggested. I hope that will help me understand the ways 
that Jenkins WebUI may be improved on a deeper level.

I am excited to talk to you soon!


On Sunday, March 6, 2016 at 1:30:22 PM UTC+3, Oleg Nenashev wrote:
>
> Hi Samat,
>
> Thanks a lot for contacting us!
> I've added the potential mentors of this project to Cc.
>
> I'll try to provide a detailed response on this evening.
> We're planning office hours to Monday and Wednesday, so we can also 
> discuss possible topics there: 
> https://wiki.jenkins-ci.org/display/JENKINS/Google+Summer+Of+Code+2016.
>
> Best regards,
> Oleg Nenashev
>
>
> суббота, 5 марта 2016 г., 19:55:44 UTC+3 пользователь Samat Davletshin 
> написал:
>>
>> Hi there! My name is Samat and I am from Moscow.
>>
>> Although, I am a business major (at HSE University), I spend most of my 
>> time learning about development and creating applications (mostly web). I 
>> interned at Intel and Yandex, and cofounded a startup project as a full 
>> stack web developer. I also finished one of the top ranked high schools in 
>> Russia (AESC MSU math and physics school).
>>
>> I am interested in Jenkins for two main reasons: being able to help and 
>> to get valuable experience. As Jenkins servers are actively used by lots of 
>> people, I would love to work on something what would actually improve 
>> experience of real users. In my case, as I am excited about front-end and 
>> UI/UX development, I can imagine saving users time,  as they launch their 
>> Jenkins applications, and easing the process of getting new projects up and 
>> running. Personally, I could also learn a great deal about developing 
>> process in a larger scale applications and in a professional team.
>>
>> I would love to work on Jenkins WebUI project. Since my main interests 
>> and expertise are UI/IX and front-end development, I think this project 
>> would fit me greatly. I think that I have the competences and knowledge to 
>> achieve desired results since I had good practice with HTML, CSS, and 
>> JavaScripts while working on my web projects. I had experience building 
>> websites using such tools as Bootstrap, jQuery, and LESS. Particularly, I 
>> would like to point out my last startup project at expfood.ru where I 
>> personally developed design, illustrations, interfaces, front-end and 
>> back-end implementation. 
>>
>> Regarding my ideas of what could be done with Jenkins WebUI. I watched 
>> the video where Tom and Gus explained issues and directions of improvement 
>> of WebUI. I totally agree with them on their thoughts and also think that 
>> it is important to allow users navigate the panel as quickly and 
>> intuitively as possible. 
>> I installed Jenkins on my computer and spent about an hour playing with 
>> it and watched various basic tutorials. To be honest, I have to admit that 
>> I did not fully understand all the functionality and tools of Jenkins yet. 
>> So, for now, it may be hard for me to understand the typical use cases, and 
>> the workflow with the panel. I am willing to spend more time working with 
>> it and try to make an app working there. For now I have only some general 
>> ideas about how some of the GUI could be improved. In essence, I would 
>> describe it as focusing on most important interface elements. This, of 
>> course, have to rely on typical usage patters to serve users best. A simple 
>> example, may be a newly created projects in Jenkins. There, I personally 
>> found navigation not obvious (as a new user) since many of main interface 
>> elements (left column with Status, Changes, Workspace, etc.) where useless 
>> at this stage of the project as there were no natural transition to the 
>> place where I actually needed to work. Also I would like to say that I find 
>> interface of Parse.com rather appealing (although I maybe biased as a user 
>> of the platform), so may be there are some ideas that could be derived from 
>> there (although, of course, Parse has different functionality).
>>
>> While learning about the project I got a couple of questions:
>> In the video Gus says that there are three levels of UI change: from 
>> trivial to those which bring new functionality. So my question is to which 
>> extend a GSoC student is expected to contribute on each level? As I 
>> understood a good part of work of a student may be at level two which Gus 
>> describes as "making things easier and nicer to work with". However, to 
>> what extend would you like a student to be involved into third level which 
>> "brings new functionality"? I would be happy to work at any of the levels, 
>> although the third level is more challenging. I am just curious for what to 
>> prepare :) 
>> Are there any other suggestions for me to better prepare for application 
>> process? Here on the forum I saw Oleg recommending trying to create an 
>> application on Jenkins to better understand places of improvements, what I 
>> am going to try to do. Are there any additional suggestions for me to learn 
>> better about Jenkins and make sure that Jenkins fits me and I fit Jenkins? 
>>
>> My profiles at:
>> GitHub <https://github.com/samatdav>
>> LinkedIn <https://www.linkedin.com/in/samat-davletshin-84828367>
>> Personal Website <http://samatd.com/>
>>
>>
>> Sincerely,
>> Samat.
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/f18f1c53-8043-4132-abed-9d50f936d4c0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to