Peikae3IWaeG / robotgen

Apache License 2.0
0 stars 0 forks source link

Codebundle generator

drawing

Codebundle Generator is the easiest way to generate your Robot Framework based CLI Codebundles. Get some examples here. with a user-friendly web interface.

Supercharged by ChatGPT.

Disclaimer

This is only a simple prototype, the code is untested and unstable. Workspace state is ephemeral. Inputs are not validated.

Table of Contents

Features

Codebundles generation made even easier

Writing Codebundles using Robot framework is very easy and intuitive. But why not to use GUI to save some time familiarizing with the syntax and exploring Keywords documentation. Don't burn your time on writing everything from scrach. Turn your ideas into codebundles quickly, and tune them later!

Command and conquer - add CLI commands to your codebundles with a single click.

command

Supercharge your productivity, simulate commands output and test your regexes.

Instant boilerplate generation

command

Use presets to prepare your workspace and focus on what delivers the actual value.

Use natural language to describe issues

Simply describe conditions when the issue should be raised. Review and submit the response.

issue

Test generated codebundles in the browser

run

Local codecollection development environment integration. Try it, run dev environment from this branch generator api follow readme instructions and click on ▶️ button in Codebundle Generator web UI.

Make AI guess your regex

regex generation

Click on guess regex button and enjoy the magic.

Compose your own regexes

regex composition

Use natural language to describe the regex you need.

Adjust simulated output

regex composition

Impact the simulated output by describing the expected content.

Functionalities

Tasks

Variables/Secrets

Raising Issues

Devtools integration

Local

Requirements

Devtools integration

Codebundle generator needs network access to devtools container. The url is configured with DEV_API_URL and is set to http://dev-api:8001 by default. Following steps are required to use devtools integration feature:

There's no progres bar/spinner when running a codebundle in the WebUI. If unsure, investigate the development environment container logs.

Open application

UI http://127.0.0.1:3127

API http://127.0.0.1:5127 (swagger generated web ui api docs)

Features suggestions

Feel free to open a discussion and tell me about features you'd like to see.

License

This software is distributed under Apache 2.0 License.