Version control with Git

Discover how to use the Git feature in Bonita UI Builder for project management and team collaboration.

The Git feature in Bonita UI Builder is currently in beta.

Please note that the Git feature in Bonita UI Builder is independent of Bonita’s main Git functionality. It is designed specifically for application development collaboration.

Bonita UI Builder allows you to connect to Git using any provider via a remote SSH URL. The following instructions apply to popular Git providers, including GitHub, Bitbucket, GitLab, and Azure.

git version control

Key Features

  • Version Control Integration: Connect to any Git hosting provider of your choice.

  • Branch Protection: Protect a specific branch to ensure the integrity of your code base.

  • Default Branch: View your default branch.

Getting Started

Using version control in Bonita UI Builder follows a typical Git workflow.

  • Collaborators must have Bonita UI Builder installed locally.

  • Each user needs to set their git email and username in their local installation profile.

  • From the application settings, connect to a Git repository.

  • Users can configure their git email and username for each application they work on.

  • Each application can only be associated with one Git repository, and a single repository cannot be shared across multiple applications.

Manage Git

These resources guide you through managing Git integration, including handling merge conflicts.

Troubleshooting

During development phase, from the Bonita application directory, I cannot open the application made with UI Builder (Internal server error while processing request error).

Your UI Builder application is connected to a Git repository. This link between the application and the Bonita application directory is not yet supported.

Possible solution During development phase, you can access the UI Builder application from the UI Builder workspace using the default URL (e.g http://localhost:8090/)