Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1.89 KB

CONTRIBUTING.md

File metadata and controls

37 lines (22 loc) · 1.89 KB

How to contribute to JAICF

There are a lot of ways on how you can contribute to JAICF 😀

0. Join our community

There is a Slack community you can simply join to start discuss a JAICF and share your ideas on how to make it better!

1. Add a new channel support

There is a list of already supported channels like Facebook Messenger, Amazon Alexa and others. But it doesn't mean that everything is done on this way! If you're finding some popular (or not) channel's lack, you're welcome to implement a new channel to make JAICF compatible with it.

Please learn more about how to create a new channel implementation here.

2. Add a new NLU engine support

Every dialogue is driven by some NLU engines like Google Dialogflow or Rasa. If there is any engine that is not supported by JAICF yet, it's a good time for you to create its implementation right now!

Please learn more about activators here.

3. Write a tutorial

JAICF is a comprehensive framework meaning there are a lot of features and tricky ways to build a conversational apps using it. Great tutorials help new developers to dive into a framework or learn new features quicker! We are always glad to see and try to promote your tutorials that cover some interesting aspects of the framework or describe an interesting use-case.

4. Post an issue or feature request

It is always helpful 👍 If you've found some bug or need for a new framework's feature, you can just post an issue to this Github repository or vote for an existing one.

5. Fix a bug

Just find an issue in this list and be the hero who can fix it! ⭐⭐⭐