A deployable web platform for collaborative conversation, ideation & sense-making. Use it for free at https://github.com/metamaps/metamaps
Find a file
2017-01-18 13:10:09 -05:00
.github Update ISSUE_TEMPLATE.md 2017-01-15 20:17:30 -05:00
app hotfix ugh 2017-01-11 23:36:30 -05:00
bin add scripts from default rails install 2016-10-17 10:42:14 +08:00
config update config for heroku and prod 2017-01-04 11:08:32 -05:00
db track forks (#994) 2016-12-18 16:17:51 -05:00
doc need postgres dev headers 2017-01-18 13:09:47 -05:00
frontend stop replacing shortcodes/emoticon in the live NewMessage textarea (#1026) 2017-01-11 13:56:44 -05: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 merge changes from metamapscc instance branch (#913) 2016-11-09 09:34:10 -05:00
realtime Stream map related events from rails server via actioncable instead of nodejs (#1010) 2017-01-03 16:12:58 -05:00
script more rubocop updates 2016-09-24 12:27:34 +08:00
spec track forks (#994) 2016-12-18 16:17:51 -05: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 Initial notification centre using mailboxer 2016-12-16 16:20:53 -05:00
.eslintignore [WIP] code climate config file (#654) 2016-09-23 18:36:47 +08:00
.eslintrc.js eslint frontend folder (#923) 2016-11-07 15:25:08 -05:00
.example-env database called metamaps, not metamap002 in example 2017-01-18 13:10:09 -05: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 enable postgresql 9.4 in travis 2016-12-16 17:09:23 -05:00
config.ru automatic rubocop updates 2016-09-24 11:00:46 +08:00
Gemfile more config updates for heroku 2017-01-04 11:14:03 -05:00
Gemfile.lock Stream map related events from rails server via actioncable instead of nodejs (#1010) 2017-01-03 16:12:58 -05:00
LICENSE Update and rename Metamaps AGPL License.txt to LICENSE 2014-09-03 11:25:18 -04:00
package.json eslint commands and apply some style fixes (#1021) 2017-01-11 12:52:34 -05:00
Procfile more config updates for heroku 2017-01-04 11:14:03 -05:00
Rakefile automatic rubocop updates 2016-09-24 11:00:46 +08:00
README.md Update README.md 2017-01-15 20:23:18 -05:00
Vagrantfile more rubocop updates 2016-09-24 12:27:34 +08:00
webpack.config.js Fix a bunch of errors and style issues 2016-11-07 14:55:20 -05:00

Metamaps

Build Status Code Climate

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 an open beta.

Metamaps is developed 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) 2017 Connor Turland