In go buffalo, there is a generated .gitignore file which ignores public/assets. However, at the same time, the generated css and js are critical for getting a 'real' buffalo app. So, there's a disconnect which I don't fully understand, which is that something seemingly critical for deploying an app is bound to be missing, by default, from any version control system which builds the app itself.
What I've noticed
buffalo build does not generate content in public/assets.
buffalo dev also does not generate this content.
running buffalo dev after deleting
public/assets/*results in a site that doesn't have any CSS, implying that it breaks functionality.
So, thus. from what I can tell /public/assets are both essential, and non-dynamically created.
So, my question is thus, how can i regenerate public/assets in my buffalo workflow at build time (i.e. how can i retain the .gitignore defaults) or where do people generally package their assets if not in version control?