diff options
author | Vasilii Iakliushin <viakliushin@gitlab.com> | 2020-11-09 19:26:58 +0300 |
---|---|---|
committer | Vasilii Iakliushin <viakliushin@gitlab.com> | 2020-11-13 15:23:29 +0300 |
commit | 6208a268079b3974a8cf4c5eafe3c07a544f41b5 (patch) | |
tree | dfa7bef8576e7aa91a440d19b621c29fe657b161 /commands/frontend.rb | |
parent | 1495bb1e6aacd7389155ca48ecaddd221ea0efd7 (diff) |
Include svg icons from external file
Contributes to https://gitlab.com/gitlab-org/gitlab-docs/-/issues/879
In-lined svg definition increases the size of the generated
documentation file. External file usage removes this overhead.
Diffstat (limited to 'commands/frontend.rb')
-rw-r--r-- | commands/frontend.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/commands/frontend.rb b/commands/frontend.rb index 24d64d4b..2473a277 100644 --- a/commands/frontend.rb +++ b/commands/frontend.rb @@ -23,4 +23,14 @@ run do |opts, args, cmd| ERROR end + + puts 'Create icons.svg ...' + root = File.expand_path('../', __dir__) + path = 'node_modules/@gitlab/svgs/dist/icons.svg' + + if File.write('public/assets/images/icons.svg', File.read("#{root}/#{path}")) + puts 'Done!' + else + puts 'Failed to create icons.svg!' + end end |