Configuration
TODO
For the time being, I've picked out two commits as reference for the installation and configuration of RockBand.
Installation: https://github.com/thombruce/ordahhh/commit/e02e3664276e5973fa731baf35d4ecbbf32d4ffe
The installation commit runs yarn add [source] --dev
to add the RockBand dev dependency, and manually references '@rockband/vue'
in Nuxt's config file. It also adds three page templates, and removes the default components and page generated by Nuxt.
Configuration: https://github.com/thombruce/ordahhh/commit/b71754fdc73cdc8212a7b9828b977a79310a104d
This configuration commit does a bit more. It adds tnt.config.js
, tailwind.config.js
, nuxt.feed.js
and a default fallback image to the static directory with ideal dimensions for OpenGraph (1920x1080). It makes numerous changes to nuxt.config.js
in order to utilize the new files properly. This is a bit cumbersome. In future and with the exception of the tailwind config file, I would like to constrain modifications to a single file (maybe two: tnt.config.js
and tnt.feed.js
) and have the module itself do the work to merge that file with others.
Note: I also a deploy workflow to build the site on GitHub's CI: https://github.com/thombruce/ordahhh/commit/8e980c081dd420c74b0de9b15225130a4917cf6c