Making Gateway Work For You | Workflows

Session 7: Explore the development process behind BlueCat’s Gateway workflow on GitHub and learn how you can easily manipulate them to suit your needs.

Abstract digital network graphic with circular interface and connected nodes on a blue technology background
Key takeawaysThis key takeaway was generated through LLMs crawling the page and coming up with an overview of the content.

The article describes a video episode from BlueCat Labs that helps developers accelerate serious Gateway development by sharing ready workflows on GitHub. It addresses the real-world problem of the steep time commitment needed to learn Gateway development alone, detailing the technical environment and operational steps for setting up a development environment, configuring an IDE (PyCharm), and iterating on code through testing and debugging. Key outcomes include practical tips to speed development, guidance for running Gateway locally, and approaches to efficiently modify shared workflows to meet specific needs.

What is the main purpose of this episode from Making BlueCat Gateway Work for You?

The main purpose of this episode is to streamline serious development in BlueCat Gateway by demonstrating the development process behind workflows shared in BlueCat Labs on GitHub. It aims to reduce the time commitment of getting started alone by walking through setting up a development environment, developing and testing workflows, configuring an IDE (PyCharm) to run the application locally, and offering tips to speed up the overall process. The episode helps developers efficiently manipulate and adapt shared workflows for their own needs.

Which development tools and environment configurations are highlighted in the episode?

The episode highlights setting up the development environment and specifically configuring the PyCharm IDE to run the Gateway application locally. It covers practical steps for developing, testing, and debugging workflows obtained from BlueCat Labs on GitHub. While the episode focuses on these tools and configurations to enable local execution and rapid iteration, it also provides general tips to speed up the development and testing cycle for Gateway workflows.

How does this episode help developers debug and test Gateway workflows more efficiently?

This episode helps developers debug and test Gateway workflows more efficiently by demonstrating an organized development process: setting up a proper local environment, running the application inside an IDE (PyCharm), and iterating through development, testing, and bug resolution. It emphasizes using shared workflows from BlueCat Labs on GitHub as starting points, then manipulating them for specific needs. The episode also offers practical tips aimed at speeding up the overall workflow, reducing the time required to identify and fix issues during development.

Getting started with serious development in Gateway can be a real time commitment to figure out on your own. That’s why we’ve created and shared some of our workflows in BlueCat Labs on Github to get you started.

This seventh episode of Making BlueCat Gateway Work for You explores the development process behind these workflows. It also looks at how you can more efficiently manipulate them for your needs. This episode dives into:

  • Setting up our development environment;
  • Developing, testing, and working out the bugs;
  • Setting up our IDE (PyCharm) to run the application locally; and
  • Tips to speed up the overall process.