New to foundry system dev
Hey all I'm taking over the 3.5e system development and was tipped off about this place. I'm working to rewrite our system for v13 with typescript support.
While I'm sure I'll come back later with specific questions, any advice for a newb? I'm a professional C#/ JS (React) developer in my professional life. I've developed 1 module (not released), to add a bunch of custom functionality to token movement and custom form applications to track extra data. I'm mostly interested in developing in TS for foundry and learning how to work with foundry specific classes and systems
2 Replies
My advice for developing in TS is: don't.
Especially no point in converting pure JS system into TS.
unless you are doing that for your own satisfaction or work in huge project with a team of dozens of people, there is no actual benefit in doing that. It takes longer to do anything, there is no proper testing environment anyway, foundry is also known to not provide best types (that improved lately, but there are still blank spots) so you need to make your own, and you are gating away most of the potential community contributions and pull requests and it will be harder to pass system on in the future to someone else.
I am starting to feel this too.