This project has been based upon the structure generated by Discourse Theme CLI to hold all customization needed for the custom debtcollective community (all customisation that fits within the Theme scope).
If you want to know more about themes, themes component, widgets and other customisation approaches for Discourse take a look at Beginner’s guide to using Discourse Themes.
This theme expect the community to have set Categories only as a homepage, you can achieve that by running setup wizard again visiting http://localhost:3000/wizard
(for local discourse)
There are different ways to approach this, using a local setup of Discourse and using the Theme creator which doesn't need much further setup for you to start the development process but it does need internet connection to develop. Check Beginners’ guide to using Theme Creator and Theme CLI to start building a Discourse theme, after complete you should be ready to start.
Once you are set you should be able to run
cd /path/to/folder_containing_debtcollective-theme
discourse_theme watch debtcollective-theme
There are a few covenient plugins you may want to add if you are using VSCode. ESLint, Prettier, Stylelint, Stylefmt those in order to make sure you have automatic fix over the code.
There is a complete guide to onboarding you within the Discourse customisation world at Developer’s guide to Discourse Themes