yunikorn-web icon indicating copy to clipboard operation
yunikorn-web copied to clipboard

[YUNIKORN-2571] Add hierarchy icon to queue node

Open doupache opened this issue 10 months ago • 4 comments

What is this PR for?

Add hierarchy icon to queue node icon from svgrepo which is MIT License

image

What type of PR is it?

  • [x] - Improvement

What is the Jira issue?

YUNIKORN-2571

Screenshots (if appropriate)

image

doupache avatar Apr 19 '24 12:04 doupache

+1, Nice icon.

ryankert01 avatar Apr 19 '24 21:04 ryankert01

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 38.77%. Comparing base (e4bc274) to head (62834b7). Report is 11 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #189   +/-   ##
=======================================
  Coverage   38.77%   38.77%           
=======================================
  Files           2        2           
  Lines          49       49           
=======================================
  Hits           19       19           
  Misses         27       27           
  Partials        3        3           

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov-commenter avatar Apr 22 '24 01:04 codecov-commenter

Hi @wilfred-s, @craigcondit,

What else we need to do to include the image from MIT license?

The MIT lincese says "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

chenyulin0719 avatar Apr 22 '24 01:04 chenyulin0719

We need to add a couple of lines to the License file. Like we did in the k8shim LICENSE file:

--------------------------------------------------------------------------------
This product bundles various third-party components under other open source
licenses. This section summarizes those components and their licenses.

MIT License
------------
src/assets/images/hierarchy.svg

Besides that the repo has the following comment: https://www.svgrepo.com/page/licensing/ So we can add a text to the about box which we already need for our 3rd party licenses to make them easily accessible. This was doen in YUNIKORN-2448 so we should be able to piggy-back on that one

wilfred-s avatar Apr 22 '24 04:04 wilfred-s

I have updated the SVGRepo licensing info. cc @wilfred-s

image

doupache avatar Aug 30 '24 13:08 doupache