Wanna add something to the addon? Here's some rules and steps for doing so.
- Make sure what you want to add doesn't already exist / has been fixed / has been assigned to someone else.
- Make an issue before trying to pr
- Make sure you also document the stuff you're adding.
- Steam README
- Github README.md
- cl_webaudio.lua
- Do NOT use glua specific / garry syntax. Talking about !=, !, continue. (Yes, even continue.)
- Make sure to comply with the linter.
- This means making sure there's no trailing whitespace.
- Having spaces after operators
- Avoiding use of globals, etc..
Use Glua Enhanced (Autocompletion, Syntax Highlighting, etc..)
And vscode-glualint (VSCode version of the linter)
Changes may not be accepted depending on whether:
- The code isn't efficient
- I would rather implement it myself
- It has a controversial or breaking change