luttje / glua-api-snippets

Scrapes the Garry's Mod Wiki in order to build Lua Language Server comments that will provide IDE suggestions and autocompletion.
MIT License
15 stars 5 forks source link

More documentation generation improvements #45

Closed robotboy655 closed 4 months ago

robotboy655 commented 4 months ago

My previous 2 PRs revealed an issue with library documentation where the timer library could get marked as deprecated because one of its members is deprecated. This PR addresses this, as well provides a number of other improvements: List of changes:

If there's something needs changing to get this merged, let me know and I will see what I can do.

Fixes https://github.com/luttje/glua-api-snippets/issues/44 (Avoids the issue of class override case sensitivity thing mentioned in previous PR)

luttje commented 4 months ago

Thanks for your continued improvements to this project, this improvement is a great one again. Not having to custom write parts of the documentation in this project is a plus, the wiki should be the one source of truth.

I'll test this right away and then merge your PR. I'll fix the broken tests myself on main afterwards. Brb

luttje commented 4 months ago

Merge completed, tests fixed on main.

No big problems with your code from what I could tell. I tested completion in a project of mine and everything seemed in order.

Thanks again