Dear Integration Consultants,
Groovy IDE is used and loved by many consultants(Thanks for all the kind feedback!) Therefore I wanted to invest improving some of the pain points going forward. This update brings local-files feature!
Basically you open a folder on your computer via your browser. It needs a Chromium-based browser like Edge or Chrome (I don't want to leave out Firefox, but sadly it is not possible yet):
Use cases
- You work on multiple cases, and you need to switch between cases and see the results quickly.
- Development of script takes long and you have to save many scripts in-progress.
- You want to save development artifacts like edge cases and scripts in Git.
Usage
Here is a video showing basic usage:
https://www.youtube.com/watch?v=4G6AHQhr4Dc
You can try it now, it is still free. You should create an account and subscribe to newsletter for occasional updates.
https://beta.groovyide.com/
Structure
GroovyIDE assumes some structure and ignores the rest:
- Any file ending with .groovy is script
- Any combination of files starting with "input." in a folder is one case.
- You can put scripts and cases together, or you can organize them however you want. It is flexible.
- Now it will be easier for you to save/reopen scripts AND to switch between different input cases for the same script!
It is also very Git-friendly.
If you want to use your favorite XML or JSON editor with the input body, just change the file extension like "input.body.json". It is just files!
Design decisions behind the update
I shared this document and gathered feedback from valuable community members publicly and privately:
https://docs.google.com/document/d/1qARbnfCfi76zJAtz-TDupuhEOVxU8XWSwoZtgwivTR4/edit?usp=sharing
I will gather feedback for a while. I won't change the current landing page until more people use v2. I can keep the current version around. (I don't want to break workflows of users.) Beta website will be a place for future experiments as well.
Thanks for all the nice wishes and advice over the years!
Until next time!
Fatih