|
|
@@ -6,22 +6,27 @@
|
|
|
<link rel="stylesheet" href="{{ "intro.css" | absURL }}">
|
|
|
<link href="https://fonts.googleapis.com/css?family=Didact+Gothic|Open+Sans" rel="stylesheet">
|
|
|
</head>
|
|
|
-<body>
|
|
|
+<body class="landing-page">
|
|
|
{{ partial "top-bar" (dict "isLandingPage" true) }}
|
|
|
{{ partial "intro" }}
|
|
|
<div class="section-1">
|
|
|
<div class="content">
|
|
|
- <h2 class="top-header">Ecommerce For The Modern Web
|
|
|
- <a class="status" href="https://github.com/vendure-ecommerce/vendure/projects/1">
|
|
|
- <clr-icon shape="info-standard" size="24"></clr-icon>
|
|
|
- Status: pre-alpha
|
|
|
- </a>
|
|
|
- </h2>
|
|
|
- <p>Vendure is a new ecommerce framework built for the developers who are building the modern web.</p>
|
|
|
- <p>
|
|
|
- The project is currently in the early stages of development.
|
|
|
- <strong>The alpha release is coming in Q1 2019</strong>.
|
|
|
- You can track progress on <a href="https://github.com/vendure-ecommerce/vendure/projects/1">GitHub</a>.</p>
|
|
|
+ <h2>E-commerce for the Modern Web</h2>
|
|
|
+ <p class="lead">Vendure is a new e-commerce framework built for the developers who are building the modern web.</p>
|
|
|
+ <div class="stack-logos">
|
|
|
+ <div class="stack-logo ts-logo">
|
|
|
+ <img src="{{ "logo/ts-logo.svg" | absURL }}">
|
|
|
+ </div>
|
|
|
+ <div class="stack-logo graphql-logo">
|
|
|
+ <img src="{{ "logo/graphql-logo.png" | absURL }}">
|
|
|
+ </div>
|
|
|
+ <div class="stack-logo node-logo">
|
|
|
+ <img src="{{ "logo/nodejs-logo.png" | absURL }}">
|
|
|
+ </div>
|
|
|
+ <div class="stack-logo nest-logo">
|
|
|
+ <img src="{{ "logo/nest-logo.svg" | absURL }}">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="section-2">
|
|
|
@@ -29,120 +34,94 @@
|
|
|
<div class="features">
|
|
|
|
|
|
<div class="feature">
|
|
|
- <div class="feature-icon">
|
|
|
- <img src="{{ "svg/clr-icon-data-cluster-brand.svg" | absURL }}" />
|
|
|
+ <div class="feature-copy">
|
|
|
+ <h3>De-coupled & Flexible</h3>
|
|
|
+ <p class="lead">
|
|
|
+ Vendure is a headless framework, meaning that it delivers content through its <a href="https://graphql.org/">GraphQL API</a>, leaving you free to
|
|
|
+ implement your store-front applications in the technologies of your choice.
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ <div class="feature-image">
|
|
|
+ <img src="{{ "features-code.png" | absURL }}">
|
|
|
</div>
|
|
|
- <h3>De-coupled & Flexible</h3>
|
|
|
- <p>
|
|
|
- Vendure is a headless framework, meaning that it delivers content through its <a href="https://graphql.org/">GraphQL API</a>, leaving you free to
|
|
|
- implement your store-front application(s) in the technologies of your choice.
|
|
|
- </p>
|
|
|
</div>
|
|
|
|
|
|
<div class="feature">
|
|
|
- <div class="feature-icon">
|
|
|
- <img src="{{ "svg/clr-icon-terminal-brand.svg" | absURL }}" />
|
|
|
+ <div class="feature-copy">
|
|
|
+ <h3>Made for Developers</h3>
|
|
|
+ <p class="lead">
|
|
|
+ Vendure makes developer productivity a top priority. The framework is written in TypeScript and is
|
|
|
+ built on the npm ecosystem.
|
|
|
+ </p>
|
|
|
+ <p class="lead">
|
|
|
+ The combination of TypeScript and GraphQL provides end-to-end type safety.
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ <div class="feature-image">
|
|
|
+ <img src="{{ "features-dev.png" | absURL }}">
|
|
|
</div>
|
|
|
- <h3>Built for Developers</h3>
|
|
|
- <p>
|
|
|
- Vendure makes developer productivity a top priority. The framework is written in TypeScript and is
|
|
|
- built on the npm ecosystem.
|
|
|
- </p>
|
|
|
- <p>
|
|
|
- The combination of TypeScript and GraphQL enables end-to-end type safety.
|
|
|
- </p>
|
|
|
</div>
|
|
|
|
|
|
<div class="feature">
|
|
|
- <div class="feature-icon">
|
|
|
- <img src="{{ "svg/clr-icon-library-brand.svg" | absURL }}" />
|
|
|
+ <div class="feature-copy">
|
|
|
+ <h3>Open Source</h3>
|
|
|
+ <p class="lead">
|
|
|
+ Vendure is available under the <a href="https://tldrlegal.com/license/mit-license">MIT license</a>.
|
|
|
+ </p>
|
|
|
+ <p class="lead">
|
|
|
+ All development of the core framework is being done in the open on <a href="https://github.com/vendure-ecommerce/vendure">GitHub</a>.
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ <div class="feature-image">
|
|
|
+ <img src="{{ "features-oss.png" | absURL }}">
|
|
|
</div>
|
|
|
- <h3>Open Source</h3>
|
|
|
- <p>
|
|
|
- Vendure is available under the <a href="https://tldrlegal.com/license/mit-license">MIT license</a>.
|
|
|
- </p>
|
|
|
- <p>
|
|
|
- All development of the core framework is being done in the open on <a href="https://github.com/vendure-ecommerce/vendure">GitHub</a>.
|
|
|
- </p>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-<div class="section-video">
|
|
|
+<div class="section-3">
|
|
|
<div class="content">
|
|
|
- <iframe class="video-embed"
|
|
|
- src="https://player.vimeo.com/video/305117299"
|
|
|
- width="640" height="360" frameborder="0"
|
|
|
- webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
|
|
|
+ <h2>Get Started</h2>
|
|
|
+ <div class="flex">
|
|
|
+ <div class="install-code">
|
|
|
+ <div class="highlight">
|
|
|
+ <pre class="chroma"><code class="language-bash" data-lang="bash">$ npm install @vendure/core
|
|
|
+
|
|
|
+<span class="c1"># or</span>
|
|
|
+
|
|
|
+$ yarn add @vendure/core</code>
|
|
|
+ </pre>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="getting-started-link">
|
|
|
+
|
|
|
+ <div class='alert warning'>
|
|
|
+ <p>
|
|
|
+ <strong>Note</strong> Vendure is currently in <strong>alpha</strong>, which means it is not yet production-ready.
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ <a href="{{ "docs/getting-started" | absURL }}" class="getting-started-button">
|
|
|
+ <img src="{{ "svg/clr-icon-bolt-light.svg" | absURL }}"> Getting Started Guide
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-<div class="section-3">
|
|
|
- <div class="content">
|
|
|
- <div class="roadmap">
|
|
|
- <h2>Roadmap</h2>
|
|
|
- <p>
|
|
|
- Here's a partial list of some of the features which are planned for the initial release:
|
|
|
- </p>
|
|
|
+<div class="footer">
|
|
|
+ <div class="container">
|
|
|
+ <div class="links">
|
|
|
<ul>
|
|
|
- <li>
|
|
|
- <strong>Built-in admin interface</strong> Vendure will ship with a fully-functional admin UI app.
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <strong>Full multi-language support</strong> Create and deliver content in any language.
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <strong>Guest checkouts</strong> Reduce friction by allowing purchases to be made without requiring
|
|
|
- a sign-up.
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <strong>Fully customizable models</strong> Adding domain-specific properties to your models (products,
|
|
|
- customers, orders etc.) can be done in just a few lines of configuration code.
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <strong>Faceted search</strong> Facets (e.g. "Brand", "Colour") enable efficient filtering and grouping
|
|
|
- of products.
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <strong>Flexible search integrations</strong> Product search is one of the most important aspects of a successful
|
|
|
- ecommerce experience. Vendure will feature a pluggable interface to allow you to use the search solution
|
|
|
- of your choice (e.g. Elastic, Algolia etc).
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <strong>Extensible business logic</strong> Need to apply custom shipping logic? Sophisticated promotions?
|
|
|
- Vendure will feature hooks at each point of the purchase journey which allow you to customise and extend
|
|
|
- the built-in behaviour.
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <strong>Blazing fast</strong> What feature list would be complete without these two magical words?
|
|
|
- </li>
|
|
|
+ <li><a href="./docs/">Documentation</a></li>
|
|
|
+ <li><a href="https://github.com/vendure-ecommerce/vendure">GitHub</a></li>
|
|
|
+ <li><a href="https://www.npmjs.com/~vendure">npm</a></li>
|
|
|
+ <li><a href="https://twitter.com/vendure_io">Twitter</a></li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
- <div class="about">
|
|
|
- <h2>Who is building Vendure?</h2>
|
|
|
- <p>
|
|
|
- Vendure is being built full-time by <a href="https://www.michaelbromley.co.uk/">Michael Bromley</a>.
|
|
|
- </p>
|
|
|
- <p>
|
|
|
- I've been working on custom ecommerce software on and off for the past 13 years. Over that time I've learned
|
|
|
- a lot about how <em>not</em> to do things, and have developed a feel for what I as a developer would
|
|
|
- really like to see in an ecommerce tool.
|
|
|
- </p>
|
|
|
- <p>
|
|
|
- I also spent the past 3 years working on the core team of the <a href="https://getmesh.io/">Gentics Mesh</a> headless CMS.
|
|
|
- During my time on that project I came to appreciate the power of the API-first approach.
|
|
|
- </p>
|
|
|
- <p>
|
|
|
- Vendure is the culmination of my years in the trenches of yesterday's ecommerce development combined with
|
|
|
- my passion for front-end development and my conviction that headless architecture - and GraphQL
|
|
|
- in particular - are the way of the future.
|
|
|
- </p>
|
|
|
+ <div class="copyright">
|
|
|
+ © {{ now.Format "2006" }} <a href="https://www.michaelbromley.co.uk/">Michael Bromley</a>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-<div class="footer">
|
|
|
- © 2018 <a href="https://www.michaelbromley.co.uk/">Michael Bromley</a>
|
|
|
- <a href="https://github.com/vendure-ecommerce/vendure" class="gh-link">Vendure on GitHub</a>
|
|
|
-</div>
|
|
|
<script src="{{ "intro.js" | absURL }}"></script>
|
|
|
</body>
|
|
|
</html>
|