A deployable web platform for collaborative conversation, ideation & sense-making. Use it for free at https://github.com/metamaps/metamaps
Find a file
2016-12-11 17:48:56 -05:00
.github Update ISSUE_TEMPLATE.md 2016-12-09 13:40:58 -05:00
app stylesheet bug 2016-12-11 17:48:56 -05:00
bin add scripts from default rails install 2016-10-17 10:42:14 +08:00
config fix stdout logging for heroku 2016-12-11 17:48:56 -05:00
db configurable field to unsubscribe from emails + link to do it yourself 2016-12-11 17:48:50 -05:00
doc make unsubscribing work even if logged out 2016-12-11 17:48:51 -05:00
frontend include unread count in tooltip 2016-12-11 17:48:54 -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 fix bugs on develop branch 2016-11-09 20:44:00 -05:00
script more rubocop updates 2016-09-24 12:27:34 +08:00
spec fix mailer specs (#921) 2016-11-07 14:56:35 -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 code climate fixes 2016-12-11 17:48:50 -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 fix bugs on develop branch 2016-11-09 20:44:00 -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 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 install mailboxer gem to db + user model 2016-12-11 17:48:46 -05:00
Gemfile.lock install mailboxer gem to db + user model 2016-12-11 17:48:46 -05:00
LICENSE Update and rename Metamaps AGPL License.txt to LICENSE 2014-09-03 11:25:18 -04:00
package.json update npm deps, EXCEPT socket.io and backbone (#950) 2016-12-11 16:09:12 -05: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 Update README.md 2016-10-25 14:24:10 -04: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

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) 2016 Connor Turland