Contributing

Multi-language server and extension for vscode-based editors. Supports various Infinity Engine and Fallout syntaxes.
Post Reply
User avatar
Magus
Site Admin
Posts: 504
Joined: Mon Nov 21, 2016 9:13 am
Contact:

Contributing

Post by Magus »

Contributions are most welcome.

Obviously, it's great you have some Typescript/Javascript knowledge and have time and dedication to help with adding new features.
However, even someone without "real" programming experience can help a lot. Providing seamless development experience requires transpiling mountains of documentation gathered over some 20 years (SSL docs, Sfall docs, IESDP) into machine readable format. That needs community effort.

See roadmap you need an idea on what/how to get started, or start a topic if you already have something in your mind. Also, see a special note about syntax highlighting suggestions.
Please do not PM or email me about my mods and projects. Use forums. Also, see our talk channels.
Alonso
Posts: 2
Joined: Sun Jul 07, 2019 12:26 am

Re: Contributing

Post by Alonso »

Hi, I recently started using VSCode with the BGForge extension following your suggestion in Spellhold Studios. I love it, but I miss support for tra files. I can try to add it myself if you tell me where to start. I have some programming experience.
User avatar
Magus
Site Admin
Posts: 504
Joined: Mon Nov 21, 2016 9:13 am
Contact:

Re: Contributing

Post by Magus »

Hi, Alonso.
I assume you mean syntax highlighting? That's relatively simple, just need to create a tmLanguage syntax file for it, and register it in the extension. Examples here, a working tra regex here.
Please do not PM or email me about my mods and projects. Use forums. Also, see our talk channels.
Alonso
Posts: 2
Joined: Sun Jul 07, 2019 12:26 am

Re: Contributing

Post by Alonso »

I spent a couple of hours going through the documentation and eventually I gave up. It would take me an awful lot of time to get the knowledge required to do this. For now I'll stick to Notepad++ to edit tra files. Thank you for the tips anyway.
User avatar
Magus
Site Admin
Posts: 504
Joined: Mon Nov 21, 2016 9:13 am
Contact:

Re: Contributing

Post by Magus »

Alonso wrote: Tue Jul 23, 2019 8:54 pmI spent a couple of hours going through the documentation and eventually I gave up. It would take me an awful lot of time to get the knowledge required to do this. For now I'll stick to Notepad++ to edit tra files. Thank you for the tips anyway.
Heh, I'm pretty sure you exxagerate. Like I said, it's really not that hard. Well, I was planning to add support for tra/msg files anyway... but if want to make I don't forget, open an issue on github.
Please do not PM or email me about my mods and projects. Use forums. Also, see our talk channels.
Post Reply