A deployable web platform for collaborative conversation, ideation & sense-making. Use it for free at https://github.com/metamaps/metamaps
Go to file
Connor Turland fb427a11f0 [WIP] keep client fresh with junto info globally (#791)
* push state to client

* junto status is live on map cards XD

* little fixes

* eslint stuff

* remove object rest spread

* i think this makes realtime work without needing babel-node
2016-10-21 09:29:04 -04:00
app [WIP] keep client fresh with junto info globally (#791) 2016-10-21 09:29:04 -04:00
bin add scripts from default rails install 2016-10-17 10:42:14 +08:00
config replace uservoice with docs.metamaps.cc + Hylo (#777) 2016-10-19 13:39:57 -04:00
db dont do translate with arrow keys till we can block conflicts 2016-10-19 17:47:10 +00:00
doc revamp HTML template a bit for api docs (#757) 2016-10-12 13:54:43 -04:00
frontend [WIP] keep client fresh with junto info globally (#791) 2016-10-21 09:29:04 -04:00
lib fix api documentation 2016-10-04 23:43:42 +08:00
log added all files 2012-09-22 22:39:12 -04:00
public ensure public/api directory exists 2016-10-04 16:33:15 +08:00
realtime [WIP] keep client fresh with junto info globally (#791) 2016-10-21 09:29:04 -04:00
script more rubocop updates 2016-09-24 12:27:34 +08:00
spec access request tests (#772) 2016-10-17 10:53:53 -04:00
.babelrc babel-plugin-lodash to slim down bundle size by 300 KB 2016-09-25 21:53:26 +08:00
.buildpacks multi-buildpack setup for heroku: 2016-08-09 13:49:38 +08:00
.codeclimate.yml enable code duplication checks on code climate 2016-10-01 11:20:31 +08:00
.eslintignore [WIP] code climate config file (#654) 2016-09-23 18:36:47 +08:00
.eslintrc.js code style 2016-10-08 09:35:05 +08:00
.example-env replace uservoice with docs.metamaps.cc + Hylo (#777) 2016-10-19 13:39:57 -04:00
.gitignore raml2html build script 2016-10-04 15:22:24 +08:00
.nvmrc add nvmrc 2016-09-10 20:30:58 -04:00
.rspec delete test directory, add spec directory 2015-10-12 11:26:48 +08:00
.rubocop.yml more rubocop updates 2016-09-24 12:27:34 +08:00
.ruby-gemset ruby gemset 2016-04-13 10:32:27 +08:00
.ruby-version switch to ruby 2.3.0 (#572) 2016-08-01 08:33:45 +08:00
.simplecov more simplecov groups 2016-10-13 16:48:54 +08:00
.travis.yml move raml2html to optional dependencies so it can be installed globally 2016-10-04 16:21:09 +08:00
config.ru automatic rubocop updates 2016-09-24 11:00:46 +08:00
Gemfile replace uservoice with docs.metamaps.cc + Hylo (#777) 2016-10-19 13:39:57 -04:00
Gemfile.lock replace uservoice with docs.metamaps.cc + Hylo (#777) 2016-10-19 13:39:57 -04:00
LICENSE Update and rename Metamaps AGPL License.txt to LICENSE 2014-09-03 11:25:18 -04:00
package.json [WIP] keep client fresh with junto info globally (#791) 2016-10-21 09:29:04 -04:00
Procfile turns out we do need delayed_job 2016-03-13 11:56:18 +11:00
Rakefile automatic rubocop updates 2016-09-24 11:00:46 +08:00
README.md add email/twitter links 2016-10-20 07:01:15 +08:00
Vagrantfile more rubocop updates 2016-09-24 12:27:34 +08:00
webpack.config.js add markdown to topic cards 2016-10-08 09:23:57 +08:00

Metamaps

Build Status

What is Metamaps?

Metamaps is a free and open source technology for changemakers, innovators, educators and students. It enables individuals and communities to build and visualize their shared knowledge and unlock their collective intelligence.

You can find a version of this software running at metamaps.cc, where the technology is being tested in a private beta.

Metamaps is created and maintained by a distributed, nomadic community comprised of technologists, artists and storytellers. You can get in touch by using whichever of these channels you prefer:

How do I learn more?

Installation

If you are on Mac or Ubuntu you can use the following instructions to quickly get a local copy of metamaps up and running using a Vagrant virtualbox. Don't be intimidated, it's easy!

git clone git@github.com:metamaps/metamaps.git

Now ensure you have VirtualBox and Vagrant installed on your computer

cd metamaps
./bin/configure.sh

This will do all the setup steps to make Metamaps work with a bit of behind the scenes ninja magick.

To start servers which will run metamaps you can then run:

./bin/start

To stop them:

./bin/stop

With your webservers running, open a web browser and go to http://localhost:3000

You can sign in with the default account email: user@user.com password: toolsplusconsciousness OR create a new account at /join, and use access code qwertyui

Start mapping and programming!

We haven't set up instructions for using Vagrant on Windows, but there are instructions for a manual setup here:

Licensing information

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or(at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

The license can be read here.

Copyright (c) 2016 Connor Turland