Hi there! My name is Samat and I am from Moscow.
Hello, Kirill!
Thank you very much for the attention and the feedback! So would you advise not to touch on the new UI changes? During office hours Oleg said that students are welcome to work on both new UI and students’ own suggested areas. If the latter is more preferred I would be glad to focus on it, although, in my view, there are many interesting core pages, which are already touched by Gus and Tom.
Yes, I would love to work on areas suggested by you! Considering that I am new to Jenkins, I appreciate pointing to areas to work at.
I took a look at credentials plugin at "Manage Jenkins" -> "Manage Credentials". I found this page layout similar to the one of other configuration pages. So does it have something in common with new Configuration page overhaul proposed by Gus in his video? Or do you talk about different type of change?
And I am sorry I did not quite get what did you mean in your example.
Do you mean preselected type of credentials as shown on the first picture? But what is is the credentials button if front of which selector? I am sorry for silly questions, just did not use the plugin before. :)
During office hours Oleg said that students are welcome to work on both new UI and students’ own suggested areas. If the latter is more preferred I would be glad to focus on it, although, in my view, there are many interesting core pages, which are already touched by Gus and Tom.
Hi everybody!
After a lot of valuable feedback, I would like to update you on the projects that I could do during this summer. Here is the new doc. Mainly, I am interested in job creation and configuration pages. However, I also present two smaller ideas, which may also turn out to be useful. I do not mean to accomplish everything what is in the doc: it is just a current accumulation of possibly viable ideas. I would love to hear your feedback on what do you think about these ideas and which (parts) of them would be a good combination for the summer. I hope you like the ideas and then soon I will post a proposal template here. I also consider an option of having more than one proposal for Jenkins.
Thanks again for all the help!
After the talk I plan to write here about what I plan to work on.
Hello! Tom Fennelly kindly agreed to talk to me about my project tomorrow at 11AM UTC. If anyone wants to join in, you are welcome!
After the talk I plan to write here about what I plan to work on.
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/fk5deO_SszU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/c6e4b72c-541b-45da-b76b-fa5bdaef0aea%40googlegroups.com.
After the talk I plan to write here about what I plan to work on.Or maybe a blogpost on jenkins.io? Depends on the design/planning status, of course
I would glad to do both if this is a good idea.However, I am not very familiar with the blog format. Is it appropriate for discussion of mere plans without a ready result? If so should I follow some style guides?
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/fk5deO_SszU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/d2f6d7f5-b87a-4901-9854-24ae30b3dcfd%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/fk5deO_SszU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/a2e4bf5a-7a02-441a-8421-feea54b582ad%40googlegroups.com.
3. Tom was proposing a step by step new job creation. Currently it would contain only 2 steps - job name and job type. "Next, next" process would be more intuitive and quicker to understand what to do. That may be done with only JavaScript and CSS by hiding and showing parts. Tom liked this idea.
So I am not saying that I do not want to do anything except JavaScript and CSS. It is just may be better to start from more manageable surface and then move deeper. What do you think? Kirill, Michael?
Then about job validation. I personally think that there are now two ways of improvements that could be a good place for me to start at:
1. Job name is checked for validity only when it loses focus. I think that should not be hard to display a warning message right after the user types in an invalid character
2. It is possible to submit job creating form with an invalid name. It takes user to unnecessary empty page with error message forcing to click back button. I tried to fix it yesterday but had difficulties with the GET request to check the name. Apparently I cannot block form submission with IF statement as it is done with empty name and no job type selected. So the validation is better happen on server side? If so how should I approach prevention of job submittion?
Finally about job configuration page:
1. Changing help information probably stays now as in proposal.
2. More intuitive configuration page. There are now a lot of improvements in 2.0. However, I think there are some new approaches to try such as accordion based configuration. This part is very open to discussions and feedback.
Hello!
Thank you, Kirill. Yes, I would like to see PRs and work in progress from Manuel. Since now I try to improve new job creation, I think that would be useful to me.
Now I work on new job creation popup. On the GIF below you can see my current results. I used a Remodal library for popup and put there existing New Job container. I was glad and surprised that it is fully functional right away. On the GIF you can see that popup receives all job types and then successfully submits the post form creating a new job.
I think that could be a good first step. Further I can start changing the window itself.
What do you think? Do you have any suggestions?
--
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-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/3fd7d40b-da14-44ef-8fc2-dfd01616c891%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/fk5deO_SszU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/ee1f281e-473a-4820-9d07-b26cb302692f%40googlegroups.com.
Hello!
I would like to ask about item types when a new job is created.
It seems that add-item.js puts item types into categories: standalone-projects, uncategorized, nested-projects.
What is the purpose of these categories? Are they somehow involved in UI?
Is there a work in progress related to the categories and/or item types?
I also removed an unnecessary warning text. When a user selects a job type first and then enters the name. I think there is no need to show bold red warning text when a user selects a job type first and then enters the name.
Next I plan fix my first PR with popup. It fails many tests and most because of improper inclusion of jQuery library for pop-up. So I think this is the first thing that I will try to fix now.
Artifact has not been packaged yet." So it seems that I will abandon this for a while and do other tasks.
Happily, I managed to put remodal.css to the proper place and process it to jsbundles through gulpfile.js
Finally, I had a very good chat with Tom where he very well explained what should I do to make remodal-detached to use in project.
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/fk5deO_SszU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/3285858f-1016-495f-9209-60917498674e%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/fk5deO_SszU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAKVMTi5F4d05kuE2%2B%2B0-AYON2c419hMFMjJorT51JMhavWes%3Dw%40mail.gmail.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/fk5deO_SszU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/4d77664d-c95c-42cb-9e23-a2b15d6fb2a0%40googlegroups.com.