

Personally I do not like to create my local repository folders inside the garrysmod addons/ folder since I prefer to have all my projects inside one folder to keep them organised.

Once your software is set up, you can create your first repository. Easy to Use Graphical Interface for GitHub GitHub also offers an easy to use client that is really beginner friendly. We're using GitHub as our hosting platform, however you are free to use any alternative that you like. It is generally recommended to use Git for the management of projects. Ready to Use Editor With Version Control and GMod Linting All addons can be easily installed from inside VSCode itself with a single click. The glualint linter is perfect for the development of TTT addons since it combines normal lua linting with code completition of gmod functions (you have to follow the installation steps found in glualint description).Īdditionally there are other lua addons available. However any editor can be used, even the default Microsoft editor works.Īdditionally a linter is a nice to have tool to make sure the code is clean and works. I recommend the use of Visual Studio Code. The first step to get started with lua or any coding in general is the choice of an editor. Creating an Addon ¶ Workspace Setup ¶ Editor ¶
