An engine for communal experiments.
Welcome to the community.
- Ruby 1.9.2
Most of the core developers use Lion and deploy to Heroku. Though one of the near future plans is to make communal node decentralized. So, we are seeking developers from other platforms to add to this. If you are one of those other developers cheers!
Mac OS X Lion
If you are using RVM we have a .rvmrc file that will automatically create a gemset for you.
If you don't have Ruby 1.9.2 installed:
rvm install 1.9.2
Install MongoDB (using 'Homebrew')
brew install mongodb
Follow the onscreen instructions, then download the project:
git clone email@example.com:rebelhold/communal.git
And accept the gemset creation:
gem install bundler --no-ri --no-rdoc bundle install
The goal of the project is to build the tools needed to run a RebelOutpost of any other community project. We are intentionally keeping users anonymous by default and allowing them to add personal info later on (currently just a nickname).
Right now I'm building the identity side so that oauth isn't just through services like facebook, twitter, or google. We also hope to build wrappers for other oauth services as well.
Some of the features envisioned are:
- private encryption dictionaries to encrypt posts and messages (which would be a sort of public/private key)
- community voting on putting posts on the front page from various users
- a time share system
- a bartering system
- personal theming
- community theming
- bitcoin exchanges
- a scrum planning system
- an invoice/expense tracking
- a user rating system
- a project rating system
- an outpost rating system
- a communal (publically owned) resource sharing and tracking program
- and a shared portfolio
Basically everything you'll need to easily communicate with each other and the people you do work with.
This is planned as a decentralized service so connecting to other nodes by user preference will be part of the design.
Much more planning is in the works...
If you are interested in helping we have a public pivotal on it that we are building stories with. Or you could just catch me on Skype sometime. My Skype is rebel-michael.
So that's what he says.
This is a community project.