Hey STEMAway folks!
James here, your friendly industry mentor, with some helpful reading around Discourse theme and plugin development. Checking out some of these will probably help if you get stuck!
- Developing theme components <-- this one is really comprehensive!
- Using the Discourse Theme CLI
- Installing themes
- Adding site settings to themes
- Splitting your theme into multiple files
- Developing plugins
- Using the Discourse plugin generator
- Overriding methods in ruby
- Creating new API endpoints
Of course there are lots more Discourse-specific resources out there (and I’m happy to help create some if it doesn’t exist!), so do feel free to reach out with any questions or concerns at any times. Happy hacking!