/action

An open-source tool to build smarter, more agile teams.

Primary LanguageJavaScriptOtherNOASSERTION

Action

Slack Status

Overview

An open-source tool for meaningful meetings to build smarter, more agile teams.

Action Screencap Image

From Parabol, Inc.

Live demo: http://action-staging.parabol.co/

Quick Links

Stack Information

Action is a Node.js application based upon the excellent and ever-evolving react-redux-universal-hot-example boilerplate.

Concern Solution
Server Node 5
Server Framework Express
Database RethinkDB
ORM Thinky
Model API Falcor
Change Publishing socket.io
Client State Redux
Front-end React

Setup

Installation

Prerequisites

Action requires Node.js and >4.1.1 (we're using 5.3.0 in development). Go here to install a version for your system.

Action also depends upon have an instance of RethinkDB. Make sure you have it installed.

Source code

$ git clone https://github.com/ParabolInc/action.git action
$ cd action
$ npm install

Running in Development

  1. In one terminal window, start RethinkDB (if it's not running already):
$ rethinkdb

Remember: if RethinkDB is running locally, you can reach its dashboard at http://localhost:8080 by default.

  1. Start Action in development mode:
$ npm run dev

The application ready when you see the message webpack built (pack) in (time).

  1. Open a browser and visit http://localhost:3000/

Production

Information for running Action in a production environment is coming soon. If you're forging out on your own, have a look in config/ and config/env/production.js to see which configuration is available.

Getting Involved

Action is software built with the community for the community. We can't do it without your help!

Our Action waffle.io Board organizes available design and development missions. Check it out, grab a mission (or contribute your own) and we'll gladly (and thankfully!) merge your pull request.

You're contribution won't go unrewarded: Parabol offers equity in our young company for qualified contributions to Action.

See CONTRIBUTING.md for more information on how to get involved and how to get compensated.

Releases

Version Summary
0.0.1 Developer preview and architecture demo

About

Authored and maintained by Parabol.

Parabol Core Team

License

Copyright 2016 Parabol, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.