Code Monkey home page Code Monkey logo

reaction's Introduction

Reaction Commerce

bitHound Overall Score bitHound Dev Dependencies bitHound Code Circle CI Gitter

Reaction is an event-driven, real-time reactive commerce platform built with JavaScript (ES6). It plays nicely with npm, Docker, and React.

Reaction v.1.0.0

Features

Reaction’s out-of-the-box core features include:

  • Drag-and-drop merchandising
  • Order processing
  • Payments
  • Shipping
  • Taxes
  • Discounts
  • Analytics
  • Integration with dozens of third-party apps

Since anything in our codebase can be extended, overwritten, or installed as a package, you may also develop, scale, and customize anything on our platform.

Installation

reaction-cli installation

npm install -g reaction-cli
reaction init
cd reaction
reaction

Reaction requires Meteor, Git, MongoDB, OS Specific Build Tools, and (optionally) ImageMagick.

See our Requirements Docs to learn more about requirements for installing Reaction.

For more on setup and configuration, check out the Installation and Configuration docs.

Planning

For an overview of our roadmap, visit our Features & Roadmap page.

You will find the roadmap defined as projects on the Reaction repository's project page.

Specific features in progress are found on the Reaction repository's milestones page.

Documentation

Release documentation across multiple branches can be found at https://docs.reactioncommerce.com.

The Reaction documentation source is located in the reaction-docs repository, while the documentation site is in the reactioncommerce/redoc application.

API Documentation can also be generated locally, use npm run docs to output documentation to /tmp/reaction-jsdocs/

Community

There are many ways to get connected with the Reaction core team and community:

Our community guidelines can be found in our documentation.

Contributing

Star us on GitHub — it helps!

Interested in participating in the development of Reaction? That's really great! Before you get started, please review our Community Guidelines.

The Reaction Gitter room and forum are good places to engage with core contributors, the community, and to get familiar with Reaction.

Check out the Issues page, and if you find something you want to work on, let us know in the comments. If you're interested in a particular project and you aren’t sure where to begin, feel free to ask. Start small!

If your contribution doesn't fit with an existing issue, go ahead and create an Issue before submitting a Pull Request. This will allow the Reaction team to give feedback if necessary.

Pull Requests should:

Testing

Testing is another great way to contribute. If you do discover a bug, create an Issue to report it.

Integration tests can be run at the command line with reaction test.

Deployment

We ensure that all releases are deployable as Docker containers. While we don't regularly test other methods of deployment, our community has documented deployment strategies for AWS, Digital Ocean, and Galaxy.

For an introduction to Docker deployment, the Reaction deployment guide has detailed examples. We also offer Reaction Platform, a managed deployment platform integrated with the Reaction command line.

License

Copyright © GNU General Public License v3.0

reaction's People

Contributors

aanchirinah avatar aaronjudd avatar abdulsemiu-atanda avatar akarshit avatar aldeed avatar boboci9 avatar bstocks avatar danielgindi avatar evliu avatar foladipo avatar gouthamve avatar hrath2015 avatar impactmass avatar joykare avatar jshimko avatar kieckhafer avatar lcampanis avatar machikoyasuda avatar mikemurray avatar nathanielschmeling avatar newsiberian avatar prinzdezibel avatar prosf avatar queso avatar ramusus avatar saarmstrong avatar saralouhicks avatar spencern avatar tdecaluwe avatar zenweasel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.