Skip to content
Permalink
Browse files

Add logo

  • Loading branch information
dunglas committed Nov 13, 2019
1 parent a315588 commit 7f229ee30acfc43f68f17bfb0e98aeb23d82385b
Showing with 64 additions and 1 deletion.
  1. +1 −1 README.md
  2. +63 −0 vulcain.svg
@@ -1,4 +1,4 @@
# Vulcain
<h1 align="center"><img src="vulcain.svg" alt="Vulcain: Use HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs" title="Use HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs"></h1>

Vulcain is a brand new protocol using HTTP/2 Server Push to create fast and idiomatic **client-driven REST** APIs.

@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 600 123.2" style="enable-background:new 0 0 600 123.2;" xml:space="preserve">
<style type="text/css">
.st0{fill:#33344C;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#33344C;}
.st2{fill:url(#Circle_1_);}
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Flame_2_);}
</style>
<g>
<g id="Text">
<path id="V" class="st0" d="M201,100.3c-2.3,0-4.7-1.1-7.4-3.3l-13.9-11.7c-2.2-1.7-3.9-3.4-4.9-5c-1.1-1.6-1.7-3.8-1.9-6.4V33.2
c0-2.6,0.9-4.9,2.7-6.7c1.8-1.8,4-2.7,6.7-2.7s4.9,0.9,6.7,2.7c1.8,1.8,2.7,4,2.7,6.7v39.5c0,4.4,3.5,7.9,7.9,7.9h0
c6,0,10.8-4.9,10.8-10.8V33.2c0-2.6,0.9-4.9,2.7-6.7c1.8-1.8,4.2-2.8,6.7-2.7c2.5,0,4.7,0.9,6.5,2.7c1.8,1.8,2.7,4,2.7,6.7v40.7
c-0.2,2.6-0.9,4.8-1.9,6.4c-1.1,1.6-2.7,3.3-4.9,5l-13.7,11.4C205.7,99.1,203.2,100.3,201,100.3z"/>
<path id="U" class="st0" d="M235.9,27.1c1.8-1.9,4-2.8,6.7-2.8s5,0.9,6.7,2.8c1.8,1.9,2.7,4.2,2.7,7v38c0,4.8,3.9,8.6,8.6,8.6h0
c4.8,0,8.6-3.9,8.6-8.6V33.7c0-2.5,0.9-4.7,2.8-6.6c1.9-1.9,4.1-2.8,6.6-2.8c2.6,0,5.2,1.1,7,3.1c1.7,1.8,2.5,3.9,2.5,6.4v56.7
c0,2.6-0.9,4.9-2.8,6.7c-1.9,1.8-4.1,2.7-6.7,2.7c-2.6,0-4.8-0.9-6.6-2.7c-1.9-1.8-2.8-4-2.8-6.7v-3.2c0-0.4-0.1-0.5-0.2-0.5
c-0.1,0-0.3,0.2-0.4,0.5c-1.3,4.1-3.4,7.2-6.3,9.3s-6.4,3.2-10.5,3.2c-3.5,0-6.7-0.7-9.5-2.2c-2.8-1.5-5-3.5-6.7-6.2
c-1.6-2.6-2.5-5.7-2.5-9.2V33.9C233.3,31.2,234.2,29,235.9,27.1z"/>
<path id="L" class="st0" d="M300.7,97.2c-2.5-1.5-4.5-3.4-5.9-5.9c-1.5-2.5-2.2-5.2-2.2-8.1v-50c0-2.5,0.9-4.7,2.8-6.5
c1.9-1.8,4.1-2.7,6.6-2.7c2.6,0,4.9,0.9,6.7,2.7c1.9,1.8,2.8,4,2.8,6.5v47.5c2.4,0,4.2,0,5.4-0.1c1.2,0,2.1-0.1,2.7-0.1
c1.1-0.1,3.7-0.1,7.9-0.1c2.9,0,5.2,0.9,6.8,2.8c1.6,1.9,2.4,4.1,2.4,6.6c0,2.6-0.8,4.8-2.4,6.6c-1.6,1.9-3.9,2.8-6.8,2.8h-18.7
C305.9,99.4,303.2,98.6,300.7,97.2z"/>
<path id="C" class="st0" d="M341.6,32.4c1.4-2.4,3.4-4.4,5.8-5.8c2.4-1.4,5.1-2.1,7.9-2.1h25.9c2.5,0,4.7,0.9,6.6,2.8
c1.9,1.9,2.8,4.1,2.8,6.6c0,2.5-0.9,4.7-2.8,6.5c-1.9,1.9-4.1,2.8-6.6,2.8h-23v37.7H381c2.6,0,4.8,0.9,6.6,2.7
c1.9,1.8,2.8,4,2.8,6.6c0,2.6-0.9,4.7-2.8,6.5c-1.9,1.8-4.1,2.7-6.6,2.7h-25.7c-2.9,0-5.5-0.7-7.9-2.1c-2.4-1.4-4.4-3.4-5.8-5.8
c-1.4-2.4-2.1-5.1-2.1-7.9V40.3C339.5,37.4,340.2,34.8,341.6,32.4z"/>
<path id="I" class="st0" d="M455.1,34c0-2.9,0.9-5.1,2.8-6.7c1.9-1.6,4.1-2.5,6.6-2.5c2.5,0,4.7,0.8,6.5,2.4
c1.9,1.6,2.8,3.8,2.8,6.7V91c0,2.9-0.9,5.1-2.8,6.7c-1.9,1.6-4,2.4-6.5,2.4c-2.6,0-4.8-0.8-6.6-2.4c-1.9-1.6-2.8-3.8-2.8-6.7V34z"
/>
<path id="N" class="st0" d="M530.5,96.8c-1.8,1.9-4,2.8-6.6,2.8c-2.7,0-5-0.9-6.7-2.8c-1.8-1.9-2.7-4.1-2.7-6.7V51.7
c0-4.8-3.9-8.6-8.6-8.6l0,0c-4.8,0-8.6,3.9-8.6,8.6v38.6c0,2.6-0.9,4.9-2.8,6.6c-1.8,1.7-4,2.6-6.5,2.7c-2.5,0-5-0.9-6.8-2.7
c-1.8-1.8-2.7-4-2.7-6.6V33.6c0-2.6,0.9-4.9,2.8-6.7c1.9-1.8,4-2.7,6.5-2.7c2.6,0,4.9,0.9,6.7,2.7c1.9,1.8,2.8,4,2.8,6.7v3.1
c0,0.4,0.1,0.5,0.2,0.5c0.1,0,0.2-0.1,0.2-0.2c1.3-4.1,3.4-7.3,6.4-9.4c3-2.1,6.5-3.2,10.6-3.2c5.3,0,9.8,1.6,13.3,4.8
c3.5,3.2,5.2,7.4,5.2,12.8v48.1C533.2,92.7,532.3,94.9,530.5,96.8z"/>
<path id="A" class="st1" d="M421.9,23.7c2.2,0,4.6,1.1,7.3,3.3l14,11.4c2.2,1.9,3.8,3.6,4.9,5.2c1,1.6,1.6,3.7,1.8,6.2v40.6
c0,2.6-0.9,4.7-2.7,6.5c-1.8,1.8-4,2.7-6.5,2.7c-2.6,0-4.9-0.9-6.7-2.7c-1.8-1.8-2.7-4-2.7-6.5V67.1l-18.6-0.7v24.1
c0,2.6-0.9,4.7-2.7,6.5c-1.8,1.8-4,2.7-6.6,2.7c-2.6,0-4.8-0.9-6.6-2.7c-1.9-1.8-2.8-4-2.8-6.5V49.9c0.2-2.4,0.9-4.5,1.9-6.1
c1.1-1.6,2.7-3.4,4.9-5.4L414.4,27C417.3,24.8,419.8,23.7,421.9,23.7z M432.2,49.4c0,5.6-4.7,10.3-10.3,10.3
c-5.6,0-10.3-4.7-10.3-10.3c-0.1-2.8,2-5.7,2.2-8.7c0.8,1.5,0.9,2.6,1,4.1c2.6-3.2,5.3-7.5,4.7-11.4c0,0,4.9,1.6,6.9,9.1
c1.2-1.1,1.1-3.2,0.5-4.5C428,38.9,432.3,44.1,432.2,49.4L432.2,49.4z"/>
</g>
<g id="Flame">
<linearGradient id="Circle_1_" gradientUnits="userSpaceOnUse" x1="54.0218" y1="64.3828" x2="158.541" y2="64.3828">
<stop offset="0" style="stop-color:#FF9300"/>
<stop offset="0.9996" style="stop-color:#FF4000"/>
</linearGradient>
<path id="Circle" class="st2" d="M111.8,12.3c1.6,1.5,3.2,3.2,4.8,5.2c21.4,4.7,37.5,23.9,37.5,46.7c0,26.4-21.5,47.8-47.8,47.8
S58.4,90.6,58.4,64.2c0-22,14.9-40.6,35.2-46.1c0.3-1.6,0.6-3.2,0.6-4.7C71.2,18.8,54,39.5,54,64.2c0,28.8,23.4,52.3,52.3,52.3
s52.3-23.4,52.3-52.3C158.5,37.3,138.1,15.1,111.8,12.3z"/>
<linearGradient id="Flame_2_" gradientUnits="userSpaceOnUse" x1="67.0156" y1="57.4525" x2="145.4785" y2="57.4525">
<stop offset="0" style="stop-color:#FF9300"/>
<stop offset="0.9996" style="stop-color:#FF4000"/>
</linearGradient>
<path id="Flame_1_" class="st3" d="M125.3,25.2c2.2,4.9,2.6,13.1-1.8,17.1C115.9,13.5,97.1,7.6,97.1,7.6
c2.2,14.9-8.1,31.1-18,43.2c-0.3-5.9-0.7-10-3.8-15.7c-0.7,11.3-8.8,22.2-8.2,33c0,8.3,2.7,16,7.3,22.4l23.5-23.5l10.8,10.8
l-23.3,23.3c6.1,3.9,13.3,6.2,20.9,6.2c21.4,0,39.2-17.8,39.2-39.2C146.2,48,129.5,28.2,125.3,25.2z M119.2,50.3
c0.6-0.6,1.7-0.6,2.3,0l4,4c0.6,0.6,0.6,1.7,0,2.3l-1.5,1.5l-6.3-6.3L119.2,50.3z M122,86.5c-0.6,0.6-1.7,0.6-2.3,0L89.3,56.1
c-0.6-0.6-0.6-1.7,0-2.3L102.1,41c0.6-0.6,1.7-0.6,2.3,0l30.4,30.4c0.6,0.6,0.6,1.7,0,2.3L122,86.5z"/>
</g>
</g>
</svg>

1 comment on commit 7f229ee

@sroze

This comment has been minimized.

Copy link

sroze commented on 7f229ee Nov 14, 2019

nice one 😉

Please sign in to comment.
You can’t perform that action at this time.