-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
67 lines (67 loc) · 16.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1"/><script src="https://use.fontawesome.com/582265226c.js"></script><link href="https://fonts.googleapis.com/css?family=Roboto:300,400,700&display=swap" rel="stylesheet"/><style data-styled="crZVHK cIFmEy gStFwB ekbUvn inhbur inwsgb gHXhag gBOguO iXhWNf kWeRFD bWGdpd iBhHHZ fdJIbz kwfxTt nLLZs iEadvD fIfxxh cHBLgM erCLfU kVBzNx QhKwy gvDWNs" data-styled-version="4.3.2">
/* sc-component-id: NavCore__NavCoreFlex-sc-1jjng7x-0 */
.ekbUvn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;} .ekbUvn a{background-color:#8E0E34;text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:15px;} .ekbUvn .big-a{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;} .ekbUvn a:hover{background-color:#e01634;} @media only screen and (min-width:640px){.ekbUvn{width:330px;margin-right:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#e01634;}.ekbUvn a{background-color:transparent;font-size:17.5px;}.ekbUvn a:hover{background-color:transparent;}}
/* sc-component-id: styles__VerticalCenter-sc-15s5x5k-0 */
.gStFwB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
/* sc-component-id: styles__HorizontalCenter-sc-15s5x5k-1 */
.nLLZs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
/* sc-component-id: styles__Flex-sc-15s5x5k-4 */
.cIFmEy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
/* sc-component-id: styles__WhiteSpacer-sc-15s5x5k-5 */
.erCLfU{width:100%;background-color:#fcfdff;height:100px;}
/* sc-component-id: Nav__NavStyle-sc-8cs43r-0 */
.crZVHK{height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;font-size:17.5px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#e01634;} .crZVHK img{margin-top:4px;} .crZVHK .logo{margin-top:2px;font-size:30px;font-weight:700;width:225px;color:#fcfdff;} .crZVHK .logo a{margin-left:20px;font-size:25px;} .crZVHK .logo a:hover{-webkit-text-decoration:none;text-decoration:none;} .crZVHK .justify-left{-webkit-box-pack:left !important;-webkit-justify-content:left !important;-ms-flex-pack:left !important;justify-content:left !important;} .crZVHK a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;} .crZVHK a:hover{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;} .crZVHK i{color:#fcfdff;font-size:40px;}
/* sc-component-id: Footer__FooterSection-sc-1aztnwy-0 */
.QhKwy{width:100%;padding:0 10px 0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} .QhKwy h5{font-size:15px;margin:10px 0 10px 0;} .QhKwy a{font-weight:400;} @media only screen and (min-width:640px){.QhKwy{width:150px;}}
/* sc-component-id: Footer__Bumper-sc-1aztnwy-1 */
.gvDWNs{width:100%;font-size:15px;text-align:center;font-weight:100;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 25% 0 25%;}
/* sc-component-id: Footer__FooterStyles-sc-1aztnwy-2 */
.kVBzNx{padding:15px 0 0 0;width:100%;min-height:250px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#2b282b;color:#fcfdff;}
/* sc-component-id: sc-global-29550948 */
table{border:3px solid #000000;width:100%;text-align:left;border-collapse:collapse;} table td,table th{border:1px solid #000000;padding:5px 4px;} table tbody td{font-size:13px;} table thead{background:#CFCFCF;background:-moz-linear-gradient(top,#dbdbdb 0%,#d3d3d3 66%,#CFCFCF 100%);background:-webkit-linear-gradient(top,#dbdbdb 0%,#d3d3d3 66%,#CFCFCF 100%);background:linear-gradient(to bottom,#dbdbdb 0%,#d3d3d3 66%,#CFCFCF 100%);border-bottom:3px solid #000000;} table thead th{font-size:15px;font-weight:bold;color:#000000;text-align:left;} table tfoot{font-size:14px;font-weight:bold;color:#000000;border-top:3px solid #000000;} table tfoot td{font-size:14px;}
/* sc-component-id: sc-global-3895128562 */
{/*!
* Agate by Taufik Nurrohman <https://github.com/tovic>
* ----------------------------------------------------
*
* #ade5fc
* #a2fca2
* #c6b4f0
* #d36363
* #fcc28c
* #fc9b9b
* #ffa
* #fff
* #333
* #62c8f3
* #888
*
*/} .hljs{display:block;overflow-x:auto;padding:0.5em;background:#333;color:white;} .hljs-name,.hljs-strong{font-weight:bold;} .hljs-code,.hljs-emphasis{font-style:italic;} .hljs-tag{color:#62c8f3;} .hljs-variable,.hljs-template-variable,.hljs-selector-id,.hljs-selector-class{color:#ade5fc;} .hljs-string,.hljs-bullet{color:#a2fca2;} .hljs-type,.hljs-title,.hljs-section,.hljs-attribute,.hljs-quote,.hljs-built_in,.hljs-builtin-name{color:#ffa;} .hljs-number,.hljs-symbol,.hljs-bullet{color:#d36363;} .hljs-keyword,.hljs-selector-tag,.hljs-literal{color:#fcc28c;} .hljs-comment,.hljs-deletion,.hljs-code{color:#888;} .hljs-regexp,.hljs-link{color:#c6b4f0;} .hljs-meta{color:#fc9b9b;} .hljs-deletion{background-color:#fc9b9b;color:#333;} .hljs-addition{background-color:#a2fca2;color:#333;} .hljs a{color:inherit;} .hljs a:focus,.hljs a:hover{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;}
/* sc-component-id: sc-global-819470482 */
body{width:100%;margin:0;height:100%;font-family:'Roboto',sans-serif;background-color:#fcfdff;} a{color:#fcfdff;-webkit-text-decoration:none;text-decoration:none;}
/* sc-component-id: SellingPoint__SellingPointTitle-lydx3n-1 */
.fIfxxh{margin-top:3px;color:#e01634;font-size:30px;font-weight:700;text-align:center;padding:0 25px 0 25px;}
/* sc-component-id: SellingPoint__SellingPointStyles-lydx3n-2 */
.kwfxTt{margin:0 10px 0 10px;border-radius:2px;background-color:#edf0f2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px;} .kwfxTt img{max-width:100%;height:auto;} @media only screen and (min-width:640px){.kwfxTt{max-width:250px;}}
/* sc-component-id: SellingPoint__ContentBody-lydx3n-3 */
.cHBLgM{color:#2b282b;padding:0 22.5px 0 22.5px;height:120px;}
/* sc-component-id: SellingPoint__ImageWrapper-lydx3n-4 */
.iEadvD{margin-top:10px;width:100px;height:100px;margin-bottom:0;}
/* sc-component-id: HeroSection__LogoFlex-sc-197c0uh-0 */
.iXhWNf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;}
/* sc-component-id: HeroSection__HeroFlex-sc-197c0uh-1 */
.gHXhag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
/* sc-component-id: HeroSection__HeroTitle-sc-197c0uh-2 */
.kWeRFD{text-align:center;margin:0 0 0 15px;color:#e01634;padding-top:10px;font-size:50px;} @media only screen and (min-width:640px){.kWeRFD{padding-top:10px;font-size:65px;}}
/* sc-component-id: HeroSection__HeroColumn-sc-197c0uh-3 */
.gBOguO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
/* sc-component-id: HeroSection__HeroSubtitle-sc-197c0uh-4 */
.bWGdpd{text-align:center;font-size:27.5px;padding-left:5px;padding-right:5px;color:#2b282b;}
/* sc-component-id: HeroSection__GetStartedButton-sc-197c0uh-5 */
.iBhHHZ{width:270px;height:80px;padding:20px;font-size:30px;font-weight:700;color:#fcfdff;background-color:#e01634;border:1px solid #fcfdff;border-radius:4px;} .iBhHHZ:hover{color:#e01634 !important;cursor:pointer;background-color:#fcfdff;border:2px solid #e01634;} @media only screen and (min-width:640px){.iBhHHZ{width:270px;height:70px;font-size:30px;}}
/* sc-component-id: LandingPage__LPWrapper-sc-462c0s-0 */
.inhbur{background-color:blue;}
/* sc-component-id: LandingPage__HeroSectionStyles-sc-462c0s-1 */
.inwsgb{background-color:#fcfdff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:375px;} .inwsgb h1{font-weight:700;font-size:40px;color:#e01634;}
/* sc-component-id: LandingPage__SellingPoints-sc-462c0s-2 */
.fdJIbz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;background-color:#fcfdff;} @media only screen and (min-width:640px){.fdJIbz{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#edf0f2;}}</style><meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1"/><meta charSet="utf-8"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/nA7rkMZ-yIJx2rW2AQ81B/pages/index.js" as="script"/><link rel="preload" href="/_next/static/nA7rkMZ-yIJx2rW2AQ81B/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-f5e50b6b501ccea2a79b.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.58a1fc891f46e73796c3.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-313fb35df81e158a12cf.js" as="script"/></head><body><div id="__next"><section class="Nav__NavStyle-sc-8cs43r-0 crZVHK"><div class="logo"><div class="styles__Flex-sc-15s5x5k-4 cIFmEy"><div class="styles__VerticalCenter-sc-15s5x5k-0 gStFwB"><a href="/"><img src="/static/assets/logo_inverted.png" width="35px" height="40px"/></a></div><div class="styles__VerticalCenter-sc-15s5x5k-0 gStFwB"><a href="/">Firecomm</a></div></div></div></section><section class="Nav__NavStyle-sc-8cs43r-0 crZVHK"><div class="NavCore__NavCoreFlex-sc-1jjng7x-0 ekbUvn"><a href="/docs/gettingstarted/intro">Getting Started</a><a href="/docs/apireference/buildfunction">API</a><a href="https://github.com/firecomm/firecomm"><i class="fa fa-github"></i></a></div></section><div class="page-body"><div class="LandingPage__LPWrapper-sc-462c0s-0 inhbur"><section class="LandingPage__HeroSectionStyles-sc-462c0s-1 inwsgb"><div class="HeroSection__HeroFlex-sc-197c0uh-1 gHXhag"><div class="HeroSection__HeroColumn-sc-197c0uh-3 gBOguO"><div class="HeroSection__LogoFlex-sc-197c0uh-0 iXhWNf"><div class="styles__VerticalCenter-sc-15s5x5k-0 gStFwB"><img src="/static/assets/logo.png" width="80px" height="100px"/></div><div class="styles__VerticalCenter-sc-15s5x5k-0 gStFwB"><h3 class="HeroSection__HeroTitle-sc-197c0uh-2 kWeRFD">Firecomm</h3></div></div><h3 class="HeroSection__HeroSubtitle-sc-197c0uh-4 bWGdpd">A complete framework for gRPC-node engineers.</h3><a href="/docs/gettingstarted/intro"><button class="HeroSection__GetStartedButton-sc-197c0uh-5 iBhHHZ">GET STARTED</button></a></div></div></section><section class="LandingPage__SellingPoints-sc-462c0s-2 fdJIbz"><div class="SellingPoint__SellingPointStyles-lydx3n-2 kwfxTt"><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><div class="SellingPoint__ImageWrapper-lydx3n-4 iEadvD"><img src="/static/assets/intuitive.png" alt="/static/assets/intuitive.png"/></div></div><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><h1 class="SellingPoint__SellingPointTitle-lydx3n-1 fIfxxh">Intuitive</h1></div><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><div class="SellingPoint__ContentBody-lydx3n-3 cHBLgM">Enjoy a simplified, unobstrusive syntax for more readable code across all core gRPC functionality.</div></div></div><div class="SellingPoint__SellingPointStyles-lydx3n-2 kwfxTt"><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><div class="SellingPoint__ImageWrapper-lydx3n-4 iEadvD"><img src="/static/assets/powerful.png" alt="/static/assets/powerful.png"/></div></div><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><h1 class="SellingPoint__SellingPointTitle-lydx3n-1 fIfxxh">Powerful</h1></div><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><div class="SellingPoint__ContentBody-lydx3n-3 cHBLgM">Leverage built-in support for pluggable middleware, health-check, SSL certificate management, improved error handling, and interceptors.</div></div></div><div class="SellingPoint__SellingPointStyles-lydx3n-2 kwfxTt"><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><div class="SellingPoint__ImageWrapper-lydx3n-4 iEadvD"><img src="/static/assets/fullfeatured.png" alt="/static/assets/fullfeatured.png"/></div></div><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><h1 class="SellingPoint__SellingPointTitle-lydx3n-1 fIfxxh">Full-Featured</h1></div><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><div class="SellingPoint__ContentBody-lydx3n-3 cHBLgM">All classes extend gRPC’s core classes, so you're in control of all advanced functionality, from retry configuration to service registration.</div></div></div><div class="SellingPoint__SellingPointStyles-lydx3n-2 kwfxTt"><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><div class="SellingPoint__ImageWrapper-lydx3n-4 iEadvD"><img src="/static/assets/flexible.png" alt="/static/assets/flexible.png"/></div></div><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><h1 class="SellingPoint__SellingPointTitle-lydx3n-1 fIfxxh">Flexible</h1></div><div class="styles__HorizontalCenter-sc-15s5x5k-1 nLLZs"><div class="SellingPoint__ContentBody-lydx3n-3 cHBLgM">Incrementally adoptable. Use as many or as few of the core features as you like.</div></div></div></section><section height="100" class="styles__WhiteSpacer-sc-15s5x5k-5 erCLfU"></section></div></div><section class="Footer__FooterStyles-sc-1aztnwy-2 kVBzNx"><div class="Footer__FooterSection-sc-1aztnwy-0 QhKwy"><h5><strong>Docs</strong></h5><h5><a href="/docs/gettingstarted/intro">Getting Started</a></h5><h5><a href="/docs/core/overview">Overview</a></h5><h5><a href="/docs/extensions/middleware">Middleware</a></h5></div><div class="Footer__FooterSection-sc-1aztnwy-0 QhKwy"><h5><strong>API Reference</strong></h5><h5><a href="/docs/core/server">Server</a></h5><h5><a href="/docs/core/stub">Stub</a></h5><h5><a href="/docs/core/build">Build</a></h5></div><div class="Footer__FooterSection-sc-1aztnwy-0 QhKwy"><h5><strong>More</strong></h5><h5><a href="https://github.com/firecomm/firecomm">Github</a></h5></div><section class="Footer__Bumper-sc-1aztnwy-1 gvDWNs">Copyright (c) 2019-present Ian Geckeler, Daniel Nagano-Gerace, Giuseppe Valentino, and Dmitriy Levy. Icons credit to Font Awesome and the Noun Project.</section></section></div><script id="__NEXT_DATA__" type="application/json">{"dataManager":"[]","props":{"pageProps":{}},"page":"/","query":{},"buildId":"nA7rkMZ-yIJx2rW2AQ81B","dynamicBuildId":false,"nextExport":true}</script><script async="" id="__NEXT_PAGE__/" src="/_next/static/nA7rkMZ-yIJx2rW2AQ81B/pages/index.js"></script><script async="" id="__NEXT_PAGE__/_app" src="/_next/static/nA7rkMZ-yIJx2rW2AQ81B/pages/_app.js"></script><script src="/_next/static/runtime/webpack-f5e50b6b501ccea2a79b.js" async=""></script><script src="/_next/static/chunks/commons.58a1fc891f46e73796c3.js" async=""></script><script src="/_next/static/runtime/main-313fb35df81e158a12cf.js" async=""></script></body></html>