IBM Embedded Business AI Framework

Learn

Integrate

Help

Our development lab now features GitHub integration, enabling programmers to work collaboratively in a source controlled environment. Rather than importing, exporting, and storing a local file, developers may now push their saved changes directly into a git repository. To view and to configure this integration, make sure the ‘GitHub’ tab is selected within the development lab. All changes to your agent are now viewable in a git diff file within this tab. Note that we currently only support proper git integrations from Github. We do not support other source control systems such as Gitlab.

Semantics

GitHub integration enables the following workflows.

Pushing Changes

Creating a Pull Request

Checkout Changes

Configuration

To connect your github repository, only two pieces of information are necessary

  1. the path to your yaml configuration on github and
  2. an access token which enables GitHub to trust our development lab.

The path to your configuration file is really simple to obtain. Simply traverse to the yaml file in GitHub, copy the url, and paste it into ‘YAML configuration file’ within our lab. As a reference, here is the path to our Walmart sample: https://github.com/ibm-watson-embedded-business-assistant/eba-example-agents/blob/master/samples/walmart.yaml.

To generate an access token, follow these steps.

edit this article