Commit 4aedd87538163e3831a1a7eed2fe12c804d7d6ca
Exists in
colab
and in
2 other branches
Merge pull request #354 from mezuro/update_meta_informations
Update meta informations
Showing
7 changed files
with
285 additions
and
279 deletions
Show diff stats
@@ -0,0 +1,146 @@ | @@ -0,0 +1,146 @@ | ||
1 | +# Revision history for Mezuro module Prezento | ||
2 | + | ||
3 | +Prezento is the web interface for Mezuro. | ||
4 | + | ||
5 | +## Unreleased | ||
6 | + | ||
7 | +- Remove Show button for hotspot metric configurations | ||
8 | +- Remove side menu | ||
9 | +- Refactor footer as a grid | ||
10 | +- Add latest repositories list to the homepage | ||
11 | +- Add latest configurations list to the homepage | ||
12 | +- Move tutorials to mezuro.github.io | ||
13 | +- Pluralize navigation menu links | ||
14 | +- Add missing translation for CompoundMetric | ||
15 | +- Make Compound Metric Config. metric list not include Hotspot metrics | ||
16 | +- Fix 'Tree Metrics' and 'Hotspot Metrics' PT translations in Configuration show view | ||
17 | +- Show the notify push url for the repository's owner (Gitlab only) | ||
18 | +- Support for hiding repositories | ||
19 | +- Fix home latest content caching effectiveness | ||
20 | +- Fix setup script | ||
21 | +- Update README | ||
22 | +- Create HACKING and CONTRIBUTING files | ||
23 | + | ||
24 | +## v0.11.3 - 01/04/2016 | ||
25 | + | ||
26 | +- Update KalibroClient error API which now uses Likeno errors | ||
27 | + | ||
28 | +## v0.11.2 - 09/03/2016 | ||
29 | + | ||
30 | +- Set development Ruby version to 2.3.0 | ||
31 | + | ||
32 | +## v0.11.1 - 26/02/2016 | ||
33 | + | ||
34 | +- Fix default database.yml to avoid encoding conflicts in PostgreSQL | ||
35 | + | ||
36 | +## v0.11.0 - 22/02/2016 | ||
37 | + | ||
38 | +- Change Hotspot Metric Configuration to work in a more "native" fashion and refactor the Metric Configuration controllers | ||
39 | +- Replace url helpers by the path ones. Those were left unchanged on the previous release | ||
40 | +- Update docs | ||
41 | +- Update kalibro_client | ||
42 | +- Changes on memcached configuration | ||
43 | +- Aggregation form fix | ||
44 | + | ||
45 | +## v0.10.1 - 12/01/2016 | ||
46 | + | ||
47 | +- Replace URL route helpers by path ones | ||
48 | + | ||
49 | +## v0.10.0 - 30/11/2015 | ||
50 | + | ||
51 | +- Add Gitlab hook notifications | ||
52 | + | ||
53 | +## v0.9.2 - 17/11/2015 | ||
54 | + | ||
55 | +- Put foreman gem in global scope on Gemfile | ||
56 | + | ||
57 | +## v0.9.1 - 17/11/2015 | ||
58 | + | ||
59 | +- Add better acceptance tests for Ruby MetricResults | ||
60 | +- Fix deployment branch on capistrano | ||
61 | +- Fix ProjectAttributes association with Project | ||
62 | +- Fix parent module navigation when on root module | ||
63 | +- Add foreman in order to export scripts | ||
64 | +- Add postgresql database sample configuration | ||
65 | + | ||
66 | +## v0.9.0 - 28/10/2015 | ||
67 | + | ||
68 | +- Gem updates | ||
69 | +- Update home page information | ||
70 | +- Update humans.txt | ||
71 | +- Fix test that use external connections | ||
72 | +- Add after configuration hook to cucumber | ||
73 | +- Use Ruby metrics for module navigation feature | ||
74 | +- List hotspot metric configurations | ||
75 | + | ||
76 | +## v0.8.6 - 16/09/2015 | ||
77 | + | ||
78 | +- Fixes module tree ordering with FUNCTION granularity | ||
79 | + | ||
80 | +## v0.8.5 - 14/09/2015 | ||
81 | + | ||
82 | +- Update kalibro_client - fixes MetricResult retrieval | ||
83 | + | ||
84 | +## v0.8.4 - 11/09/2015 | ||
85 | + | ||
86 | +- Cascade user destroy to its attributes | ||
87 | +- Use kalibro_client ranges | ||
88 | + | ||
89 | +## v0.8.3 - 03/09/2015 | ||
90 | + | ||
91 | +- Using railsstrap instead of twitter-bootstrap-rails | ||
92 | + | ||
93 | +## v0.8.2 - 03/09/2015 | ||
94 | + | ||
95 | +- Fixed hardcoded routes on JS files by using generated ones | ||
96 | + | ||
97 | +## v0.8.1 - 01/09/2015 | ||
98 | + | ||
99 | +- README and humans.txt updated | ||
100 | +- Gem updates and dependancy review on Gemfile | ||
101 | +- Home text updated | ||
102 | +- Fixes bug for showing independent repositories | ||
103 | +- FactoryGirl is no longer used by seeds | ||
104 | +- kalibro_client major update to version 1 | ||
105 | +- Translations fixes | ||
106 | + | ||
107 | +## v0.8.0 - 05/08/2015 | ||
108 | + | ||
109 | +- Travis build reliability improved by disabling jQuery on acceptance tests | ||
110 | +- Metric's list collapsed by default | ||
111 | +- Seed script creates default user who owns the default KalibroConfigurationAttributes and ReadingGroupAttributes | ||
112 | +- Updated Home to include new features and an apology message | ||
113 | + | ||
114 | +## v0.7.0 - 08/07/2015 | ||
115 | + | ||
116 | +- All repositories list with a link at the top menu | ||
117 | +- Repositories may be created independent of a Project | ||
118 | +- Missing translations fix | ||
119 | + | ||
120 | +## v0.6.0 - 26/06/2015 | ||
121 | + | ||
122 | +- General updates and bug fixes | ||
123 | +- Specific repository branches | ||
124 | +- Error handling for pages non existent or formats unsupported | ||
125 | + | ||
126 | +## v0.5.0 - 29/05/2015 | ||
127 | + | ||
128 | +- KalibroConfiguration hidding | ||
129 | +- ReadingGroup hidding | ||
130 | +- Translation fixes | ||
131 | + | ||
132 | +Prezento is the web interface for Mezuro. | ||
133 | +Copyright (C) 2015 The Mezuro Team | ||
134 | + | ||
135 | +This program is free software: you can redistribute it and/or modify | ||
136 | +it under the terms of the GNU Affero General Public License as published by | ||
137 | +the Free Software Foundation, either version 3 of the License, or | ||
138 | +(at your option) any later version. | ||
139 | + | ||
140 | +This program is distributed in the hope that it will be useful, | ||
141 | +but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
142 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
143 | +GNU Affero General Public License for more details. | ||
144 | + | ||
145 | +You should have received a copy of the GNU Affero General Public License | ||
146 | +along with this program. If not, see <http://www.gnu.org/licenses/>. |
CHANGELOG.rdoc
@@ -1,146 +0,0 @@ | @@ -1,146 +0,0 @@ | ||
1 | -= Revision history for Mezuro module Prezento | ||
2 | - | ||
3 | -Prezento is the web interface for Mezuro. | ||
4 | - | ||
5 | -== Unreleased | ||
6 | - | ||
7 | -* Remove Show button for hotspot metric configurations | ||
8 | -* Remove side menu | ||
9 | -* Refactor footer as a grid | ||
10 | -* Add latest repositories list to the homepage | ||
11 | -* Add latest configurations list to the homepage | ||
12 | -* Move tutorials to mezuro.github.io | ||
13 | -* Pluralize navigation menu links | ||
14 | -* Add missing translation for CompoundMetric | ||
15 | -* Make Compound Metric Config. metric list not include Hotspot metrics | ||
16 | -* Fix 'Tree Metrics' and 'Hotspot Metrics' PT translations in Configuration show view | ||
17 | -* Show the notify push url for the repository's owner (Gitlab only) | ||
18 | -* Support for hiding repositories | ||
19 | -* Fix home latest content caching effectiveness | ||
20 | -* Update travis script | ||
21 | -* Support for ruby 2.0.0-p598 (CentOS 7 default) and 2.1.5 (Debian 8 default) | ||
22 | -* Make Travis fail if minimun unit test coverage is below 100% | ||
23 | - | ||
24 | -== v0.11.3 - 01/04/2016 | ||
25 | - | ||
26 | -Update KalibroClient error API which now uses Likeno errors | ||
27 | - | ||
28 | -== v0.11.2 - 09/03/2016 | ||
29 | - | ||
30 | -Set development Ruby version to 2.3.0 | ||
31 | - | ||
32 | -== v0.11.1 - 26/02/2016 | ||
33 | - | ||
34 | -Fix default database.yml to avoid encoding conflicts in PostgreSQL | ||
35 | - | ||
36 | -== v0.11.0 - 22/02/2016 | ||
37 | - | ||
38 | -Change Hotspot Metric Configuration to work in a more "native" fashion and refactor the Metric Configuration controllers | ||
39 | -Replace url helpers by the path ones. Those were left unchanged on the previous release | ||
40 | -Update docs | ||
41 | -Update kalibro_client | ||
42 | -Changes on memcached configuration | ||
43 | -Aggregation form fix | ||
44 | - | ||
45 | -== v0.10.1 - 12/01/2016 | ||
46 | - | ||
47 | -Replace URL route helpers by path ones | ||
48 | - | ||
49 | -== v0.10.0 - 30/11/2015 | ||
50 | - | ||
51 | -Add Gitlab hook notifications | ||
52 | - | ||
53 | -== v0.9.2 - 17/11/2015 | ||
54 | - | ||
55 | -Put foreman gem in global scope on Gemfile | ||
56 | - | ||
57 | -== v0.9.1 - 17/11/2015 | ||
58 | - | ||
59 | -Add better acceptance tests for Ruby MetricResults | ||
60 | -Fix deployment branch on capistrano | ||
61 | -Fix ProjectAttributes association with Project | ||
62 | -Fix parent module navigation when on root module | ||
63 | -Add foreman in order to export scripts | ||
64 | -Add postgresql database sample configuration | ||
65 | - | ||
66 | -== v0.9.0 - 28/10/2015 | ||
67 | - | ||
68 | -Gem updates | ||
69 | -Update home page information | ||
70 | -Update humans.txt | ||
71 | -Fix test that use external connections | ||
72 | -Add after configuration hook to cucumber | ||
73 | -Use Ruby metrics for module navigation feature | ||
74 | -List hotspot metric configurations | ||
75 | - | ||
76 | -== v0.8.6 - 16/09/2015 | ||
77 | - | ||
78 | -Fixes module tree ordering with FUNCTION granularity | ||
79 | - | ||
80 | -== v0.8.5 - 14/09/2015 | ||
81 | - | ||
82 | -Update kalibro_client - fixes MetricResult retrieval | ||
83 | - | ||
84 | -== v0.8.4 - 11/09/2015 | ||
85 | - | ||
86 | -Cascade user destroy to its attributes | ||
87 | -Use kalibro_client ranges | ||
88 | - | ||
89 | -== v0.8.3 - 03/09/2015 | ||
90 | - | ||
91 | -Using railsstrap instead of twitter-bootstrap-rails | ||
92 | - | ||
93 | -== v0.8.2 - 03/09/2015 | ||
94 | - | ||
95 | -Fixed hardcoded routes on JS files by using generated ones | ||
96 | - | ||
97 | -== v0.8.1 - 01/09/2015 | ||
98 | - | ||
99 | -README and humans.txt updated | ||
100 | -Gem updates and dependancy review on Gemfile | ||
101 | -Home text updated | ||
102 | -Fixes bug for showing independent repositories | ||
103 | -FactoryGirl is no longer used by seeds | ||
104 | -kalibro_client major update to version 1 | ||
105 | -Translations fixes | ||
106 | - | ||
107 | -== v0.8.0 - 05/08/2015 | ||
108 | - | ||
109 | -Travis build reliability improved by disabling jQuery on acceptance tests | ||
110 | -Metric's list collapsed by default | ||
111 | -Seed script creates default user who owns the default KalibroConfigurationAttributes and ReadingGroupAttributes | ||
112 | -Updated Home to include new features and an apology message | ||
113 | - | ||
114 | -== v0.7.0 - 08/07/2015 | ||
115 | - | ||
116 | -All repositories list with a link at the top menu | ||
117 | -Repositories may be created independent of a Project | ||
118 | -Missing translations fix | ||
119 | - | ||
120 | -== v0.6.0 - 26/06/2015 | ||
121 | - | ||
122 | -General updates and bug fixes | ||
123 | -Specific repository branches | ||
124 | -Error handling for pages non existent or formats unsupported | ||
125 | - | ||
126 | -== v0.5.0 - 29/05/2015 | ||
127 | - | ||
128 | -KalibroConfiguration hidding | ||
129 | -ReadingGroup hidding | ||
130 | -Translation fixes | ||
131 | - | ||
132 | -Prezento is the web interface for Mezuro. | ||
133 | -Copyright (C) 2015 The Mezuro Team | ||
134 | - | ||
135 | -This program is free software: you can redistribute it and/or modify | ||
136 | -it under the terms of the GNU Affero General Public License as published by | ||
137 | -the Free Software Foundation, either version 3 of the License, or | ||
138 | -(at your option) any later version. | ||
139 | - | ||
140 | -This program is distributed in the hope that it will be useful, | ||
141 | -but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
142 | -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
143 | -GNU Affero General Public License for more details. | ||
144 | - | ||
145 | -You should have received a copy of the GNU Affero General Public License | ||
146 | -along with this program. If not, see <http://www.gnu.org/licenses/>. |
@@ -0,0 +1,84 @@ | @@ -0,0 +1,84 @@ | ||
1 | +## Development | ||
2 | + | ||
3 | +### System dependencies (Ubuntu 14.04 package names) | ||
4 | + - build-essential | ||
5 | + - postgresql-server-dev-9.3 | ||
6 | + | ||
7 | +### Unpacked dependecies | ||
8 | + - PhantomJS >= 1.9.2 (http://phantomjs.org/) | ||
9 | + - *NOTE:* Just create sym links for that, for example: | ||
10 | + | ||
11 | + ```bash | ||
12 | + cd /usr/local/share | ||
13 | + wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2 | ||
14 | + tar xjf phantomjs-1.9.7-linux-x86_64.tar.bz2 | ||
15 | + sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/share/phantomjs | ||
16 | + sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs | ||
17 | + sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/bin/phantomjs | ||
18 | + ``` | ||
19 | + | ||
20 | +### Ruby version | ||
21 | + | ||
22 | + `2.3.0` | ||
23 | + | ||
24 | + You can easily install it through the Ruby Version Manager - RVM. Instructions on how to do it can be found at http://rvm.io | ||
25 | + | ||
26 | + It is expected to work with: | ||
27 | + | ||
28 | + - 2.1.5 Debian 8 | ||
29 | + - 2.0.0 CentOS 7 | ||
30 | + | ||
31 | + *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". | ||
32 | + | ||
33 | + | ||
34 | +### Environment setup | ||
35 | + | ||
36 | +- Gem installation: | ||
37 | + - `bundle install` | ||
38 | + | ||
39 | +- Database creation: | ||
40 | + - `rake db:create` | ||
41 | + | ||
42 | +- Database initialization (the seeds script will need the kalibro configurations service running): | ||
43 | + - `rake db:setup` | ||
44 | + | ||
45 | +- Alternatively you can just run the setup script (it will also need the kalibro configurations service running): | ||
46 | + - `bin/setup` | ||
47 | + | ||
48 | +### How to run the test suite | ||
49 | + | ||
50 | + rake | ||
51 | + | ||
52 | +### Services (job queues, cache servers, search engines, etc.) | ||
53 | + | ||
54 | +- _Kalibro Processor_ - [version 1.2.1](https://github.com/mezuro/kalibro_processor/archive/v1.2.1.zip). | ||
55 | + You can find the latest changes directly on the [repository](https://github.com/mezuro/kalibro_processor). | ||
56 | + By default Mezuro will expect it to be running on port 8082 at localhost. | ||
57 | + In order to run it as expected, run on two different terminal instances: | ||
58 | + | ||
59 | + RAILS_ENV=local rails s -p 8082 | ||
60 | + RAILS_ENV=local rake jobs:work | ||
61 | + | ||
62 | +- _Kalibro Configurations_ - [version 2.1.0](https://github.com/mezuro/kalibro_configurations/archive/v2.1.0.zip). | ||
63 | + You can find the latest changes directly on the [repository](https://github.com/mezuro/kalibro_configurations). | ||
64 | + By default Mezuro will expect it to be running on port 8083 at localhost. | ||
65 | + In order to run it as expected, run: | ||
66 | + | ||
67 | + rails s -p 8083 | ||
68 | + | ||
69 | +### Deployment instructions | ||
70 | + | ||
71 | + Deployment is made through Capistrano (https://github.com/capistrano/capistrano) | ||
72 | + | ||
73 | + cap production deploy | ||
74 | + | ||
75 | + In order to do this, you must have the password. | ||
76 | + | ||
77 | + Otherwise, you can also modify the deployment file at <tt>config/deploy.rb</tt>. | ||
78 | + | ||
79 | +#### First Deploy | ||
80 | + | ||
81 | + 1. Make sure that the deployment file <tt>config/deploy.rb</tt> is correctly configured to the installation server; | ||
82 | + 2. Also, make sure that the installation server already has rvm installed; | ||
83 | + 3. <tt>cap deploy:setup</tt> will install the ruby correct ruby version, the gemset and all the directories tree; | ||
84 | + 4. <tt>cap deploy:migrations</tt> deploys the code and run all the migrations |
@@ -0,0 +1,48 @@ | @@ -0,0 +1,48 @@ | ||
1 | +## README - Prezento | ||
2 | + | ||
3 | +[](https://codeclimate.com/github/mezuro/prezento) [](https://travis-ci.org/mezuro/prezento) [](https://codeclimate.com/github/mezuro/prezento/coverage) | ||
4 | + | ||
5 | +Prezento is the web interface for Mezuro. | ||
6 | + | ||
7 | +Mezuro project aims provide a platform to compare projects and metric techniques, teach how to use metrics through configurations, analyze code, avoid technical debts, and disseminate code metrics usage and understanding. | ||
8 | + | ||
9 | +To know how to contribute and how to setup a working environment, please refer to the [CONTRIBUTING](CONTRIBUTING.md) and [HACKING](HACKING.md) files, respectively. | ||
10 | + | ||
11 | +If you want the services running but do not wish to contribute (yet!), there's packages available for Debian Jessie and CentOS 7. For detailed information on how to install and use them, look [here](http://mezuro.github.io/installation/). | ||
12 | + | ||
13 | +### License | ||
14 | + | ||
15 | +Copyright (c) 2013-2016 The Author developers. | ||
16 | + | ||
17 | +This program is free software: you can redistribute it and/or modify | ||
18 | +it under the terms of the GNU Affero General Public License as published by | ||
19 | +the Free Software Foundation, either version 3 of the License, or | ||
20 | +(at your option) any later version. | ||
21 | + | ||
22 | +This program is distributed in the hope that it will be useful, | ||
23 | +but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
24 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
25 | +GNU Affero General Public License for more details. | ||
26 | + | ||
27 | +You should have received a copy of the GNU Affero General Public License | ||
28 | +along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
29 | + | ||
30 | +### Authors | ||
31 | + | ||
32 | +Please see the humans.txt (at the `public` folder) file with the authors | ||
33 | + | ||
34 | +### Acknowledgments | ||
35 | + | ||
36 | +The authors have been supported by organizations: | ||
37 | + | ||
38 | +University of São Paulo (USP) | ||
39 | +FLOSS Competence Center | ||
40 | +http://ccsl.ime.usp.br | ||
41 | + | ||
42 | +Brazilian National Research Council (CNPQ) | ||
43 | +http://www.cnpq.br/ | ||
44 | + | ||
45 | +University of Brasilia (UnB) | ||
46 | +Faculdade UnB Gama | ||
47 | +https://fga.unb.br/ | ||
48 | +https://softwarepublico.gov.br/social/ |
README.rdoc
@@ -1,133 +0,0 @@ | @@ -1,133 +0,0 @@ | ||
1 | -== README - Prezento | ||
2 | - | ||
3 | -{<img src="https://codeclimate.com/github/mezuro/prezento.png" />}[https://codeclimate.com/github/mezuro/prezento] {<img src="https://travis-ci.org/mezuro/prezento.png?branch=master" alt="Build Status" />}[https://travis-ci.org/mezuro/prezento] {<img src="https://codeclimate.com/github/mezuro/prezento/badges/coverage.svg" />}[https://codeclimate.com/github/mezuro/prezento] | ||
4 | - | ||
5 | -Prezento is the web interface for Mezuro. | ||
6 | - | ||
7 | -Mezuro project aims provide a platform to compare projects and metric techniques, teach how to use metrics through configurations, analyze code, avoid technical debts, and disseminate code metrics usage and understanding. | ||
8 | - | ||
9 | -=== Contributing | ||
10 | - | ||
11 | -Please, have a look the wiki pages about development workflow and code standards: | ||
12 | - | ||
13 | -* https://github.com/mezuro/mezuro/wiki/Development-workflow | ||
14 | -* https://github.com/mezuro/mezuro/wiki/Standards | ||
15 | - | ||
16 | -=== Development | ||
17 | - | ||
18 | - | ||
19 | -* System dependencies (Ubuntu 14.04 package names) | ||
20 | - | ||
21 | - * build-essential | ||
22 | - | ||
23 | - * curl | ||
24 | - | ||
25 | - * postgresql-server-dev-9.3 | ||
26 | - | ||
27 | -* Unpacked dependecies | ||
28 | - | ||
29 | - * PhantomJS >= 1.9.2 (http://phantomjs.org/) | ||
30 | - | ||
31 | - *NOTE:* Just create sym links for that, for example: | ||
32 | - | ||
33 | - cd /usr/local/share | ||
34 | - wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2 | ||
35 | - tar xjf phantomjs-1.9.7-linux-x86_64.tar.bz2 | ||
36 | - sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/share/phantomjs | ||
37 | - sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs | ||
38 | - sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/bin/phantomjs | ||
39 | - | ||
40 | -* Ruby version | ||
41 | - | ||
42 | - 2.3.0 | ||
43 | - | ||
44 | - You can easily install it through the Ruby Version Manager - RVM. Instructions on how to do it can be found at http://rvm.io | ||
45 | - | ||
46 | - *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". | ||
47 | - | ||
48 | - | ||
49 | -* Configuration | ||
50 | - | ||
51 | - bundle install | ||
52 | - | ||
53 | -* Database creation | ||
54 | - | ||
55 | - rake db:create | ||
56 | - | ||
57 | -* Database initialization (The seeds script will need the kalibro configurations service running) | ||
58 | - | ||
59 | - rake db:setup | ||
60 | - | ||
61 | -* Alternatively you can just run the setup script (Will also need the kalibro configurations service running) | ||
62 | - | ||
63 | - bin/setup | ||
64 | - | ||
65 | -* How to run the test suite | ||
66 | - | ||
67 | - rake | ||
68 | - | ||
69 | -* Services (job queues, cache servers, search engines, etc.) | ||
70 | - | ||
71 | - *Kalibro Processor* - version 1.1.6 (https://github.com/mezuro/kalibro_processor/archive/v1.1.6.tar.gz) | ||
72 | - You can find it at https://github.com/mezuro/kalibro_processor | ||
73 | - By default Mezuro will expect it to be running on port 8082 at localhost. | ||
74 | - In order to run it as expected, run on two different terminal instances: | ||
75 | - | ||
76 | - RAILS_ENV=local rails s -p 8082 | ||
77 | - RAILS_ENV=local rake jobs:work | ||
78 | - | ||
79 | - *Kalibro Configurations* - version 1.2.5 (https://github.com/mezuro/kalibro_configurations/archive/v1.2.5.tar.gz) | ||
80 | - You can find it at https://github.com/mezuro/kalibro_configurations | ||
81 | - By default Mezuro will expect it to be running on port 8083 at localhost. | ||
82 | - In order to run it as expected, run on two different terminal instances: <tt>rails s -p 8083</tt>. | ||
83 | - | ||
84 | -* Deployment instructions | ||
85 | - | ||
86 | - Deployment is made through Capistrano (https://github.com/capistrano/capistrano) | ||
87 | - | ||
88 | - cap production deploy | ||
89 | - | ||
90 | - In order to do this, you must have the password. | ||
91 | - | ||
92 | - Otherwise, you can also modify the deployment file at <tt>config/deploy.rb</tt>. | ||
93 | - | ||
94 | -=== Install | ||
95 | - | ||
96 | -* First Deploy | ||
97 | - | ||
98 | - 1. Make sure that the deployment file <tt>config/deploy.rb</tt> is correctly configured to the installation server; | ||
99 | - 2. Also, make sure that the installation server already has rvm installed; | ||
100 | - 3. <tt>cap deploy:setup</tt> will install the ruby correct ruby version, the gemset and all the directories tree; | ||
101 | - 4. <tt>cap deploy:migrations</tt> deploys the code and run all the migrations | ||
102 | - | ||
103 | -=== License | ||
104 | - | ||
105 | -Copyright (c) 2013-2016 The Author developers. | ||
106 | - | ||
107 | -This program is free software: you can redistribute it and/or modify | ||
108 | -it under the terms of the GNU Affero General Public License as published by | ||
109 | -the Free Software Foundation, either version 3 of the License, or | ||
110 | -(at your option) any later version. | ||
111 | - | ||
112 | -This program is distributed in the hope that it will be useful, | ||
113 | -but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
114 | -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
115 | -GNU Affero General Public License for more details. | ||
116 | - | ||
117 | -You should have received a copy of the GNU Affero General Public License | ||
118 | -along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
119 | - | ||
120 | -=== Authors | ||
121 | - | ||
122 | -Please see the humans.txt (at the `public` folder) file with the authors | ||
123 | - | ||
124 | -=== Acknowledgments | ||
125 | - | ||
126 | -The authors have been supported by organizations: | ||
127 | - | ||
128 | -University of São Paulo (USP) | ||
129 | -FLOSS Competence Center | ||
130 | -http://ccsl.ime.usp.br | ||
131 | - | ||
132 | -Brazilian National Research Council (CNPQ) | ||
133 | -http://www.cnpq.br/ |
bin/setup
@@ -24,6 +24,7 @@ Dir.chdir APP_ROOT do | @@ -24,6 +24,7 @@ Dir.chdir APP_ROOT do | ||
24 | puts "\n== Copying sample files ==".green | 24 | puts "\n== Copying sample files ==".green |
25 | unless File.exist?("config/database.yml") | 25 | unless File.exist?("config/database.yml") |
26 | run "cp config/database.yml.sample config/database.yml" | 26 | run "cp config/database.yml.sample config/database.yml" |
27 | + run "cp features/support/kalibro_cucumber_helpers.yml.sample features/support/kalibro_cucumber_helpers.yml" | ||
27 | end | 28 | end |
28 | 29 | ||
29 | puts "\n== Preparing database ==".green | 30 | puts "\n== Preparing database ==".green |