Hello, Samat!
I'm one of the mentors on this GSoC and i have a few thoughts.
Your proposals is very interesting! But new UI of jenkins (maintained by 
Gus and co) is a little bit unfinished and looks like it can be changed in 
any way.
I propose to look at the popular bounded plugins - one of them is 
Credentials Plugin 
(https://wiki.jenkins-ci.org/display/JENKINS/Credentials+Plugin)

It requires some fresh look and few very important features - for example 
dynamically preselected type of credentials after clicking on the creds btn 
in front of selector.
(Its a real problem to end users).

Also, you can look at build log page - it can be little more user-friendly 
with elements like in other build tools such as Travis/Teamcity (now it 
only tons of text without any chance to quickly find smth)

If you interested in such thing, just let me know and i can explain in 
more detailed way what i mean.



суббота, 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/82ae3441-d02f-4049-90b8-5778e875df53%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to