I was thinking about that myself. I think it would be handy to have a pinned topic explaining some of the absolute basics…
Stuff like:
- What is an smod and how do I work with it?
- What kind of programs do you need for modding and what are your options?
- What are debugtools and microworld and why should I care?
- How to edit usersettings.json and how it relates to modding
- Understanding json, lua, css, html (and any other languages you need to understand to mod in stonehearth)
- What is jsonlint and why should I use it?
- What’s a manifest?
- What are mixins, mixintos and overrides? There is an article about this in the dev blog, but it is quite old now. There is also this, which is also pretty old and may be out of date.
- How do the coordinate systems in stonehearth work? I have a tutorial/reference on this.
After all these basics, then we can have links to a bunch of tutorials that expand on that information. For instance, my tutorial on Adding Mining Resources needs knowledge of most of those topics above before you can really understand it comfortably.