Right now if you want to add/change a css style, you have to update the corresponding .scss file, then run npm run build-css to generate the compiled css file src/assets/stylesheets/application.css and then it need to be included in git with the rest of the changes since the react app uses that file to apply the styles. This can be confusing specially for new contributors (see this comment)
This PR removes the application.css file from git and updates start and build scripts to run build-css as a first step so the file application.css will be generated before the react app builds.
So after these changes, changing a css style will only require updating the .scss file
Right now if you want to add/change a css style, you have to update the corresponding
.scss
file, then runnpm run build-css
to generate the compiled css filesrc/assets/stylesheets/application.css
and then it need to be included in git with the rest of the changes since the react app uses that file to apply the styles. This can be confusing specially for new contributors (see this comment)This PR removes the
application.css
file from git and updatesstart
andbuild
scripts to runbuild-css
as a first step so the fileapplication.css
will be generated before the react app builds.So after these changes, changing a css style will only require updating the
.scss
file