Commit 1d14a303a61fa03e9b58c87717b745f1d1daf81d
1 parent
593f3d06
Merge remote-tracking branch 'remotes/origin/development'
# Conflicts: # docu/project_documentation.md
Showing
3 changed files
with
2 additions
and
31 deletions
.gitignore
docu/infrastructure.md
... | ... | @@ -24,6 +24,7 @@ To read the story behind a very nasty issue with global entity classes, see [Why |
24 | 24 | - Common - holding common classes used by all other subprojects |
25 | 25 | - [Drools](drools.md) - Business Rules Management System used to generate the right answer |
26 | 26 | - Global - global available services |
27 | +- [Scheduler] (scheduler.md) - Scheduling EJB, used to create and handle reminders. | |
27 | 28 | |
28 | 29 | ### Natural Language Processing |
29 | 30 | ... | ... |
docu/project_documentation.md deleted
100755 → 0
1 | -# BHT-Chatbot Project | |
2 | -The hole project is build by gradle and divided into a couple of subprojects (cf. [Subprojects section](#subprojects) ). | |
3 | -Each module is loosely connected through a Java Message Service. The application is running on a Jboss Wildfly | |
4 | -inside of a docker container. Another docker container is used for the Rasa backend. | |
5 | - | |
6 | -## Infrastructure | |
7 | -- see [docker compose file](../docker/docker-compose.yml) | |
8 | - | |
9 | -The productive project is represented by a separate Git repository in absent of a continuous integration server. | |
10 | -Pushing into this repository will automatically trigger a rebuild of the productive environment. | |
11 | -- confer [post-receive](../scripts/post-receive) - Git hook for auto deploying the application | |
12 | - | |
13 | -### Subprojects | |
14 | - | |
15 | -#### MainBot | |
16 | -- [Canteen Parser](canteenParser.md) - web crawler for collecting data of the beuth university canteen | |
17 | -- Common - holding common classes used by all other subprojects | |
18 | -- [Drools](drools.md) - Business Rules Management System used to generate the right answer | |
19 | -- Global - global available services | |
20 | -- [Scheduler] (scheduler.md) - Scheduling EJB, used to create and handle reminders. | |
21 | - | |
22 | -#### Natural Language Processing | |
23 | -- [ApiAi](apiai.md) - simple RESTEasy client application calling googles Api.ai API | |
24 | -- [Rasa](rasa.md) - simple RESTEasy client application calling the rasa backend rest API | |
25 | - | |
26 | -#### Messenger | |
27 | -- [Facebook](facebook.md) - Facebook Messenger connector | |
28 | -- [Telegram](telegram.md) - Telegram Messenger connector | |
29 | - | |
30 | -#### Text <-> Speech Processing | |
31 | -- [Bing Speech](binspeechapi.md) - REST client for Microsofts Bing Speech API | |
32 | 0 | \ No newline at end of file |