# Deserialization of the gateway scripts

**URL:** <https://forum.inductiveautomation.com/t/deserialization-of-the-gateway-scripts/105858>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [May 4, 2025, 7:02pm UTC](https://forum.inductiveautomation.com/t/deserialization-of-the-gateway-scripts/105858 "2025-05-04T19:02:16Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [May 4, 2025, 10:03pm UTC](https://forum.inductiveautomation.com/t/deserialization-of-the-gateway-scripts/105858/3 "2025-05-04T22:03:27Z")

</div>

Yes, you can edit library scripts outside of ignition, you just need to be aware of the file structure. Script files should be open-able with any text editor or IDE

> [@What external tools do you use for Ignition development, and why?](https://forum.inductiveautomation.com/t/what-external-tools-do-you-use-for-ignition-development-and-why/93759/21):
>
> I lead a team of ~30ish software engineers (70 if you include SCADA dev, we do a lot of Software and MES in Ignition) who all develop almost full time in Ignition at this point, and so we need to build at a bit higher scales than most. A few of the tools we have used to do this are: [Git](https://git-scm.com): We version control almost every project we do. There's not really an easier way to share code between developers and make sure we're following our own best practices [Github](https://github.com): We manager over 100+ projects and …

---

_[View the full topic](https://forum.inductiveautomation.com/t/deserialization-of-the-gateway-scripts/105858)._
