Re: [Question] Plugin Health Scores on Update Center?

2022-04-08 Thread Dheeraj
Hi all, These are some very useful inputs. I understand why there's no need to put the details of the score in the JSON output, for it to be picked up by the controller. But I believe there should be another JSON file that contains the detailed breakdown of the health score of each plugin, for it

Re: [Question] Plugin Health Scores on Update Center?

2022-04-07 Thread Adrien Lecharpentier
I agree on the fact that the scoring shouldn't be added to the update center file. However, the details of the score shouldn't be added. My point is, if we want the score to be visible on any controllers, only the score should be added. Details of that score are should be left to the plugin site

Re: [Question] Plugin Health Scores on Update Center?

2022-04-06 Thread 'Gavin Mogan' via Jenkins Developers
Like update center, it can be a script that generates output and gets published to a server. Doesn't need to be a service. Actually shouldn't be a service, should be a once in a while generated json file so it can't be broken into or anything. On Wed, Apr 6, 2022 at 10:43 PM Dheeraj wrote: > > I

Re: [Question] Plugin Health Scores on Update Center?

2022-04-06 Thread Dheeraj
I agree that there are just too many characters as the naming convention I've used is too descriptive, so maybe the character count can be decreased if we name them efficiently. The advantage of making the update center do it vs processing it elsewhere is that there will be one less service to

Re: [Question] Plugin Health Scores on Update Center?

2022-04-06 Thread 'Gavin Mogan' via Jenkins Developers
danielbeck is the owner of updatecenter, but my opinion is that is way too big for something jenkins won't use. the example you gave has 300+ character, time 2000 plugins, thats 600+ megs of extra data that every jenkins would download What would be the advantage of making update center do it vs

Re: [Question] Plugin Health Scores on Update Center?

2022-04-06 Thread Dheeraj
As per my understanding, for now, the data would only be used by Plugins Site. If in the future we want to show Plugin's health scores on Plugin Manager as well then I think every install of Jenkins would need the data. An object full of values like this: ``` "healthScore": 87,

Re: [Question] Plugin Health Scores on Update Center?

2022-04-06 Thread 'Gavin Mogan' via Jenkins Developers
Does every install for Jenkins need the data? Or would it be only for a single view? How much data is it per plugin? A single number? Or an object full of values? Any data you'd want to add would need to be multiplied by like 2000 plugins so it gets super expensive super quickly. I tried

[Question] Plugin Health Scores on Update Center?

2022-04-06 Thread Dheeraj
Hi everyone, Based on the project idea 'Plugin Health Score' for GSoC '22, I have a small question. Can we deliver each plugin's health score inside the JSON object published by the Update Center? More on this can be found in this proposal