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 LinkedIn Personal Website 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/dfefc70a-5219-45c9-b9f8-11935ffab68c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.