Example Storefront is Reaction Commerce’s headless ecommerce storefront - Next.js, GraphQL, React. Built using Apollo Client and the commerce-focused React UI components provided in the Storefront Component Library (reactioncommerce/reaction-component-library). It connects with Reaction backend with the GraphQL API.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by kieckhafer almost 5 years ago
This is the beta release of the Example Storefront project that is designed to work with our new Reaction API.
Reaction releases will no longer be coordinated across all projects - we'll release each project, independently, as needed. This means version numbers will no longer be in sync. The newest versions of each project will work together. This change has two exceptions: we will release all projects in coordination for a beta
release, and all projects in coordination for the official v3.0.0
release.
Published by kieckhafer almost 5 years ago
This is the latest alpha release of the Example Storefront that is designed to work with our new Reaction API.
Reaction releases will no longer be coordinated across all projects - we'll release each project, independently, as needed. This means version numbers will no longer be in sync. The newest versions of each project will work together.
bin/setup
handle special characters in variables #639
Published by kieckhafer almost 5 years ago
Example Storefront v2.9.1 is a patch update to keep this project in sync with Reaction v2.9.1.
Published by kieckhafer almost 5 years ago
Example Storefront v3.0.0-alpha.2 is the second alpha release of the Example Storefront that is designed to work with our new Reaction API.
Reaction releases will no longer be coordinated across all projects - we'll release each project, independently, as needed. This means version numbers will no longer be in sync. The newest versions of each project will work together.
Published by rosshadden almost 5 years ago
This is a major update to keep this project in sync with
reaction v3.0.0-alpha,
example-storefront v3.0.0-alpha,
and reaction-platform v3.0.0-alpha.
cartToken
#616
Published by machikoyasuda almost 5 years ago
Example Storefront v2.9.0 is a minor update to keep this project in sync with Reaction v2.9.0 and reaction-hydra v2.9.0
Published by kieckhafer almost 5 years ago
Example Storefront v2.8.1 is a patch update to keep this project in sync with Reaction v2.8.1 and reaction-hydra v2.8.1
Published by kieckhafer almost 5 years ago
Example Storefront v2.8.0 is a minor update to keep this project in sync with Reaction v2.8.0 and reaction-hydra v2.8.0
Published by willopez about 5 years ago
Example Storefront v2.7.0 is a minor update to keep this project in sync with Reaction v2.7.0 and reaction-hydra v2.7.0
Published by willopez about 5 years ago
Example Storefront v2.6.0 is a minor update to keep this project in sync with Reaction v2.6.0 and [reaction-hydra v2.6.0](https://github.com/reactioncommerce/reaction-hydra
Published by willopez about 5 years ago
Example Storefront v2.5.0 is a minor update to keep this project in sync with Reaction v2.5.0 and reaction-hydra v2.5.0
fix: Make sure development entry-point runs bin/start by default
fix: Cannot edit checkout address (#494)
chore: Remove inactive end-to-end propel/calibre tests
None
Published by willopez about 5 years ago
Example Storefront v2.4.0 is a minor update to keep this project in sync with Reaction v2.4.0 and reaction-hydra v2.4.0
feat: Use host uid:gid and use in docker to avoid file permissions problems #576
fix: Resolve broken e2e tests by adding a checkout step in CircleCI #580
None
Published by willopez about 5 years ago
Example Storefront v2.3.0 is a minor version update to keep this project in sync with Reaction v2.3.0 and reaction-hydra v2.3.0
Published by kieckhafer about 5 years ago
This is a patch version change keep versioning coordinated between Reaction Platform, Reaction, Reaction Hydra, and Example Storefront.
Published by willopez about 5 years ago
This is a minor version change keep this project's versioning coordinated with Reaction v2.2.0 and reaction-hydra v2.2.0
Published by kieckhafer about 5 years ago
Example Storefront v2.1.0 is a minor update to keep this project in sync with Reaction v2.1.0 and reaction-hydra v2.1.0
docs(readme): component library naming #555
docs: Adjust graphiql URLs links and docs #551
chore: Add 302 redirects to env.EXTERNAL_GRAPHQL_URL #550
chore: update changelog + version match #548
None
Published by spencern over 5 years ago
Reaction v2.0.0—an API-first, real-time commerce engine built using Node.js, React, and GraphQL. It’s the second major release of our open source commerce software.
This release is coordinated with Reaction Platform and is designed to work with the Reaction and reaction-hydra.
Reaction v2.0.0 is built as a truly headless commerce platform that decouples the Reaction backend services from the frontend. We’ve decoupled the storefront application from the API. Reaction platform now consists of this Example Storefront, which connects with the Reaction application via GraphQL to provide a customer-facing storefront. The API is provided by the Reaction project, which is now primarily our GraphQL API. The legacy integrated Meteor storefront is no longer part of the Reaction project.
This Example Storefront is brand new for the 2.0 version of Reaction. Check out previous release notes from this project for details and associated issues and PRs.
See the release notes for the Reaction project for more information about our 2.0 release.
See this page for a non-comprehensive list of new and updated docs.
Some highlights:
Support for Windows.
[reaction-platform](https://github.com/reactioncommerce/reaction-platform)
is not compatible with Windows and has not been fully tested on Windows at this time.
MacOS and Linux are supported.
Reaction will support development in a dockerized environment and will focus on tooling and documentation for installation and configuration on the macOS and Linux OSes.
We've adopted the Developer Certificate of Origin (DCO) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
Signed-off-by: Jane Doe <[email protected]>
You can sign your commit automatically with Git by using git commit -s
if you have your user.name
and user.email
set as part of your Git configuration.
We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)
We use the Probot DCO GitHub app to check for DCO signoffs of every commit. If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.
We're following in the footsteps of several other open source projects in adopting the DCO such as Chef, Docker, and GitLab
Our sincere thanks to @loan-laux and @aldaircruz for contributing to this release.
We want to hear from you! Here are some good ways to get in touch.
Published by jeffcorpuz over 5 years ago
This is our fourth release candidate for this project. While this project is technically still pre-release
until we've released the final 2.0.0 version, it's the most stable version of Reaction Commerce, and we recommend starting new projects with it at this point. See https://github.com/reactioncommerce/example-storefront/issues/487#issuecomment-507468894 for more detail on this.
This version should be used with v2.0.0-rc.12
of https://github.com/reactioncommerce/reaction
We have renamed this project from reaction-next-starterkit
to example-storefront
to better convey the intent behind our creating it. We’re also updating our docs to clarify this change.
The GraphQL API in reaction v2.0.0-rc.12 has been changed from /graphql-alpha
to graphql-beta
to indicate the increased stability of the API. We think there are still some breaking changes to come in the next 3-6 months to the GraphQL API which is why we're keeping the -beta
suffix for now. As you find bugs with that API, please file issues in the reaction repo.
Published by jeffcorpuz over 5 years ago
This is our third release candidate for this project. This project should be considered pre-release
until we've released the final 2.0.0 version.
This version should be used with v2.0.0-rc.11
of https://github.com/reactioncommerce/reaction
Published by spencern over 5 years ago
This is our second release candidate for this project. This project should be considered pre-release
until we've released the final 2.0.0 version.
This version should be used with v2.0.0-rc.10
of https://github.com/reactioncommerce/reaction
placeOrder*
GraphQL mutations provided by the built-in payment plugins are removed and replaced with a single placeOrder
mutation which supports multiple payments. Any custom payment method plugins will break due to the removal of createOrder
internal mutation. Look at all changes. (https://github.com/reactioncommerce/reaction/pull/4908)