A deployable web platform for collaborative conversation, ideation & sense-making. Use it for free at https://github.com/metamaps/metamaps
Find a file
2017-07-25 16:52:11 -07:00
app fix NoMethodError in mappings after_created when synapse's topic1/topic2 are nil 2017-05-20 10:58:06 -07:00
bin add scripts from default rails install 2016-10-17 10:42:14 +08:00
config mark v3.4.1 one commit too late 2017-05-13 19:32:51 -07:00
db fix travis (#1071) 2017-02-12 12:53:04 -05:00
doc Update UbuntuInstallation.md 2017-07-25 16:52:11 -07:00
frontend new react tests with enzyme library (#1116) 2017-05-13 13:50:52 -04:00
lib Into master: two finger pan/zoom, map and topic follows (for internal testing) on the UI, map activity emails (#1084) 2017-03-06 22:49:46 -05:00
log added all files 2012-09-22 22:39:12 -04:00
public map rdf export (fixes #1015) (#1036) 2017-01-22 16:42:04 -05:00
realtime fix codeclimate style issues (#1046) 2017-01-23 19:30:13 -05:00
script more rubocop updates 2016-09-24 12:27:34 +08:00
spec Into master: two finger pan/zoom, map and topic follows (for internal testing) on the UI, map activity emails (#1084) 2017-03-06 22:49:46 -05:00
.agignore Into master: two finger pan/zoom, map and topic follows (for internal testing) on the UI, map activity emails (#1084) 2017-03-06 22:49:46 -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 re-enable codeclimate duplication 2017-03-10 08:30:01 -08: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 Into master: two finger pan/zoom, map and topic follows (for internal testing) on the UI, map activity emails (#1084) 2017-03-06 22:49:46 -05: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 fix codeclimate style issues (#1046) 2017-01-23 19:30:13 -05: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 Into master: two finger pan/zoom, map and topic follows (for internal testing) on the UI, map activity emails (#1084) 2017-03-06 22:49:46 -05:00
Gemfile.lock Into master: two finger pan/zoom, map and topic follows (for internal testing) on the UI, map activity emails (#1084) 2017-03-06 22:49:46 -05:00
LICENSE Update and rename Metamaps AGPL License.txt to LICENSE 2014-09-03 11:25:18 -04:00
package.json new react tests with enzyme library (#1116) 2017-05-13 13:50:52 -04: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-07-04 12:49:28 +12:00
Vagrantfile more rubocop updates 2016-09-24 12:27:34 +08:00
webpack.config.js remove dedupe plugin 2017-03-07 07:54:25 -08:00
webpack.test.config.js new react tests with enzyme library (#1116) 2017-05-13 13:50:52 -04: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?

  • To send us a personal message get in touch with us via email, Twitter, or Hylo
  • If you would like to report a bug, please check the issues section in our contributing instructions.
  • If you would like to get set up as a developer, that's great! Read on for help getting your development environment set up.

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!

There are two options for cloning the repository - the simplest way is the first one since you don't need to set up SSH keys:
git clone https://github.com/metamaps/metamaps

OR

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