GX ExtensionGX is a powerful Visual Studio Code extension that can help speed up application development with Grainite. With GX, developers can access a wide range of features that can help streamline their workflow and reduce development time. GX is an invaluable tool that can help you maximize your productivity and get your code to market faster. One of the key benefits of GX is its ability to provide developers with quick and easy access to a range of powerful features. These include the ability to start a Grainite docker container, load applications, perform cleanup operations, and dump information from topics and tables. PrerequisitesSetup
CommandsStart a Grainite docker containerUse this command to start a Grainite docker container easily, from within VS code. Load an applicationLoad an application into Grainite using this command. Additionally, you can have the extension build your code using maven and load the application into Grainite, using a single command. NOTE: If this is your first time running this command, the extension will ask you to first select the app config (YAML), and then the Tail logRemote debuggingRemote debugging is a powerful tool that helps speed up application development tremendously. Use the extension to attach to the debugger running inside the Grainite docker container. Additionally, use the debugger's "Hot Code" feature to make changes to the remote code instantly. Cleanup and restart server.Use the extension to cleanup data and restart the Grainite docker container from a fresh state. |