/reaction

Reaction Commerce

Primary LanguageHTMLOtherNOASSERTION

Reaction Circle CI Code Climate Gitter

Reaction is a modern reactive, real-time event driven ecommerce platform.

Reaction is built with JavaScript (ES6), Meteor, Node.js and works nicely with Docker.

Status

  • 0.10.1 Master
  • 0.11.0 Development (0.10.0 stability iteration)
  • 0.12.0 New feature releases

Currently good for contributing/observing progress, testing. It goes without saying that we're constantly refactoring, even things that are functionally done. We'd encourage due diligence in production usage, be very comfortable with the code, and risk tolerant. There are still many parts in development!

Installation

Node.js and NPM are required. Install from http://nodejs.org/

To install Meteor + Reaction, and start the latest release:

curl https://install.meteor.com | /bin/sh
git clone https://github.com/reactioncommerce/reaction.git
cd reaction && git checkout master # default branch is development
./reaction

Additional installation options are in the developer documentation.

Note: When using a standalone MongoDB server, make sure you are using version 2.6 or later.

Note: for windows installation you also need:

If you want to use shell scripts under Windows:

  • Create file named meteor inside %localappdata%\.meteor with following contents:
  • !/bin/sh
  • cmd //c "$0.bat" "$@"
  • Run shell scripts from Git Bash. For example:
  • cd reaction/
  • bin/clone-packages.sh
  • bin/reset

Packages

Atmosphere Meteor Packages for Reaction

Docker images are available on the Docker Hub.

Roadmap

As with all development, some items are ahead of schedule, and some are not. Here's how to get the details:

For a high level review our roadmap, take a look at the vision page Reaction Vision

For grouping of development channels by feature see project milestones: https://github.com/reactioncommerce/reaction/milestones

And finally for the kanban-esque, hardcore real time progress view, take a look our waffle board

Developer Documentation

Getting started guide

Installation

Overview

Methods

Package Development

Theme Development

i18n Translations

Workflow

Schemas

Imports

Template Development

Deploying

Code Repositories

Hey! Where's all the code!?

Most of it is in now in the local reaction/packages.

Additional packages are also on Atmosphere and GitHub.

We welcome pull requests to the latest development version branch.

Feedback

GitHub Issues on the Reaction project are the best way to let us know about a feature request, or to report an issue.

Join us on our Gitter chat room to discuss, communicate, and share community support.