Name Last Update
..
controllers Loading commit data...
features Loading commit data...
lib Loading commit data...
public Loading commit data...
script Loading commit data...
test Loading commit data...
views Loading commit data...
AUTHORS Loading commit data...
README.md Loading commit data...
TODO Loading commit data...
dependencies.rb Loading commit data...
install.rb Loading commit data...
licenses.yml.example Loading commit data...
service.yml.example Loading commit data...

README.md

README - Mezuro Plugin

Mezuro is a source code tracking platform based on Noosfero social networking platform with Mezuro Plugin actived to access Kalibro Web Service.

INSTALL

Dependences

See the Noosfero INSTALL (and HACKING) file. After install Noosfero, you must install Mezuro dependences:

$ gem install --no-ri --no-rdoc nokogiri -v 1.5.0 $ gem install --no-ri --no-rdoc wasabi -v 2.0.0 $ gem install --no-ri --no-rdoc savon -v 0.9.7 $ gem install --no-ri --no-rdoc googlecharts

$ gem uninstall rack $ gem install --no-ri --no-rdoc rack -v 1.0.1

with RVM

if you want to use RVM (Ruby Version Manager) environment, just run:

$ plugins/mezuro/script/install/install-rvm.sh

Enable Mezuro Plugin

Also, you need to enable Mezuro Plugin at your Noosfero installation:

cd ./script/noosfero-plugins enable mezuro

Install Service

To run Mezuro (Noosfero with Mezuro Plugin), you need to install the Kalibro Service. For that, see: https://gitorious.org/kalibro/kalibro/blobs/master/INSTALL

Configure Service Address

Addictionaly, copy service.yml.example to service.yml and define your Kalibro Service address:

$ cd /plugin/mezuro $ cp service.yml.example service.yml

If you install Kalibro Service at localhost, just keep the default adress:

http://localhost:8080/KalibroService/

Set Licences list

$ cd /plugin/mezuro $ cp licence.yml.example licence.yml

Apply Mezuro Theme

(Our RVM install script already do that)

If you want, you can use the Mezuro default theme:

$ cd public/designs/themes && rm -f default $ git clone git://gitorious.org/mezuro/mezuro-theme.git $ ln -s mezuro-theme/ default && cd ../../../

Active Mezuro Plugin on Noosfero Environment

As a Noosfero administrator user, go to administrator panel:

  • Click on "Enable/disable plugins" option
  • Click on "Mezuro Plugin" check-box

DEVELOPMENT

Get the Mezuro (Noosfero with Mezuro Plugin) development repository:

$ git clone https://gitorious.org/+mezuro/noosfero/mezuro $ cd mezuro $ git checkout mezuro

Running Mezuro tests

$ rake test:noosfero_plugins:mezuro

or just:

$ rake test:noosfero_plugin_mezuro:units $ rake test:noosfero_plugin:mezuro:functionals

Get Involved

If you found any bug and/or want to collaborate, please send an e-mail to paulo@softwarelivre.org

LICENSE

Copyright (c) The Author developers.

See Noosfero license.

AUTHORS

Please, see the Mezuro AUTHORS file.

ACKNOWLEDGMENTS

The authors have been supported by organizations:

University of São Paulo (USP) FLOSS Competence Center http://ccsl.ime.usp.br

Brazilian National Research Council (CNPQ) http://www.cnpq.br/