README
2.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
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 <your_noosfero_dir>
./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 <your_noosfero_dir>/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 <your_noosfero_dir>/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/