Skip to content

Latest commit

 

History

History
82 lines (53 loc) · 2.54 KB

README.md

File metadata and controls

82 lines (53 loc) · 2.54 KB

OpenReq-redmine

We provide two demo showcasing Redmine integrations of the oraw (OpenReq-AlterWay) algorithms. The first one is pre-configured and the second one can be integrated in your own solution.

pre-configured demo

For quick testing purpose, this version of the demo is already configured.

Clone this repository with his submodules.

git clone https://git.rnd.alterway.fr/overboard/openreq/oraw3_missing-features
cd oraw3_missing-features

Copy SentiStrengthCom.jar in oraw2_issue-weight/scikit-sentistrength. Note that sentistrength.jar is not included in this repository since it's proprietary software, please refer to this site.

cp ??? oraw2_issue-weight/scikit-sentistrength/SentiStrengthCom.jar

Log in to our GitLab’s Container Registry:

docker login hub.rnd.alterway.fr

Launch the demo

docker-compose up -d

From there you should be able to connect to Redmine.

The default username is admin and the password is password.

You can create a new issue in the preconfigured project "test1". Issue samples are provided in the samples directory.

The newly created issues are automatically classified with 3 fields:

  • Category: Demand, Anomaly, Human
  • Urgence: Basse, Normale, Haute
  • ponderation: The higher is the priority

And related tickets will be linked at the bottom.

From raw images

Launch the demo with the following command instead:

docker-compose -f docker-compose.raw.yml up

Create the initial configuration of your Redmine instance, please refer to redmine.org for additional documentation.

Be sure to add 3 custom field and to activate them in the concerned projects:

  • Category a list with 3 possible values Demand, Anomaly and Human
  • Urgence a list with 3 possible values Basse, Normale and Haute
  • ponderation a float

Then configure the ponderation plugin (README).

In the qualification plugin map the custom fields with the oraw3 service:

Categorie   http://oraw3:8081/tracker
Urgence     http://oraw3:8081/urgence

Configure the advise plugin with the followin settings:

advise server url                               http://oraw5:8000/getClosestTicket
Advise confidence treshold                      0.6
Max issue returned                              3
Email of the user associated with the advises   [email protected]

Finally, activate advise, auto qualification and auto ponderation modules in the projects of your choice.