README.rdoc
README - Mezuro
Mezuro is a source code tracking platform based on Noosfero social networking platform with Mezuro Plugin actived to access Kalibro Web Service.
-
Install
-
Make sure that the deployment file
config/deploy.rb
is correctly configured to the installation server; -
Also, make sure that the installation server already has rvm installed;
-
cap deploy:setup
will install the ruby correct ruby version, the gemset and all the directories tree; -
cap deploy:migrations
deploys the code and run all the migrations
-
-
System dependencies
-
build-essential
-
curl
-
libxml2
-
libxml2-dev
-
libxslt1-dev
-
postgresql-server-dev-9.1
-
PhantomJS 1.9.1 (phantomjs.org/)
-
-
Ruby version
2.0.0-p247
You can easily install it through the Ruby Version Manager - RVM. Instructions on how to do it can be found at rvm.io
NOTE: If you are using the gnome-shell, or any derivate like terminator, you have to mark on your profile the option to use a “login bash”.
-
Configuration
bundle install
-
Database creation
rake db:create
-
Database initialization
rake db:setup
-
How to run the test suite
rake
-
Services (job queues, cache servers, search engines, etc.)
Kalibro Web Service 1.0 r6 You can find a script to install it on Ubuntu at gist.github.com/rafamanzo/6179925
-
Deployment instructions
Deployment is made through Capistano (github.com/capistrano/capistrano)
cap deploy:migrations
In order to do this, you must have the password.
Otherwise, you can also modify the deployment file at
config/deploy.rb
. -
License
Copyright © 2013 The Author developers.
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.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <www.gnu.org/licenses/>.
-
Authors
Please see the humans.txt file with the authors
-
Acknowledgments
The authors have been supported by organizations:
University of São Paulo (USP) FLOSS Competence Center ccsl.ime.usp.br
Brazilian National Research Council (CNPQ) www.cnpq.br/