# What development environment do you use for building scripts?

**URL:** <https://community.fibery.io/t/what-development-environment-do-you-use-for-building-scripts/3234>\
**Category:** API & Programming\
**Created:** [September 1, 2022, 10:58pm UTC](https://community.fibery.io/t/what-development-environment-do-you-use-for-building-scripts/3234 "2022-09-01T22:58:36Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Matt\_Blais](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/matt_blais/32/1464_2.png) [@Matt\_Blais](https://community.fibery.io/u/Matt_Blais)\
**Post date:** [September 2, 2022, 3:19pm UTC](https://community.fibery.io/t/what-development-environment-do-you-use-for-building-scripts/3234/5 "2022-09-02T15:19:02Z")

</div>

The best advice I received so far was to develop Rule scripts as Buttons first, so you at least have the console output capability.

It would make a huge difference to have the javascript Error object [stack trace](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjYpfqDs_b5AhXgAzQIHbQSCDcQFnoECAcQAQ&url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen%2Fdocs%2FWeb%2FJavaScript%2FReference%2FGlobal_Objects%2FError%2Fstack&usg=AOvVaw1_uJ1JVCP-KbEnpI1zzeZ_), but sadly [it is not available](https://community.fibery.io/t/script-error-executor-terminated-unexpectedly-with-exit-code-1/1977/7).

---

_[View the full topic](https://community.fibery.io/t/what-development-environment-do-you-use-for-building-scripts/3234)._
