Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there some documentation about how to integrate some services(Q&A) with other projects? #157

Open
renecardozo opened this issue Mar 8, 2017 · 8 comments

Comments

@renecardozo
Copy link

No description provided.

@k0105
Copy link

k0105 commented Mar 10, 2017

You want to use the QA component only? In this case you want to look at OpenEphyra, not Lucida.

@renecardozo
Copy link
Author

I'm trying to consume this component via their REST-API, I am assuming that each component expose those services.

@renecardozo
Copy link
Author

renecardozo commented Mar 10, 2017

My idea is create modules that works for areas (ASR, IM, QA, etc.) using for example nodejs, java. and my problem with Lucida is that it doesn´t have documentation related with comunication via their REST-API, I think that doing more modular Lucida will have more popularity.

@k0105
Copy link

k0105 commented Mar 10, 2017

They don't use REST for that - the components are connected via Thrift only.

@renecardozo
Copy link
Author

renecardozo commented Mar 10, 2017 via email

@k0105
Copy link

k0105 commented Mar 11, 2017

In theory, sure. They are just open source projects with a Thrift wrapper. A program in any language that is supported by Thrift can tap into that.

What is the web version of Lucida? You want to get rid of the command center, is that it? You can do that, but then you might even want to consider taking the original projects directly. Wrapping code in some Thrift or REST interface is not difficult and the result is probably more robust and up-to-date if you don't care about Lucida's interfaces.

@KamalGalrani
Copy link
Contributor

If you don't want to dive into thrift you can simply analyse post/get requests made by your web browser to lucida command center and inplement them in nodejs

@KamalGalrani
Copy link
Contributor

Added REST API. See README and wiki for more information

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants