Improvements on how to work with SCSS files #1649
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi everyone! As my previous PR #1647, this one also comes after my experiences when setting up the project.
While doing that, I ran into an issue when with the
sasscommand. The brief summary is:gem install --version '~> 0.8.8' rb-inotify;sudo apt install ruby-devto fix that;sassas expected;To help people on advance, I added a small note in the installing instruction so people don't forget to install ruby's dev headers. Also, now
rb-inotifyis listed inGemfile.I'm also proposing 2 other things with this PR with a new
Makefile:make sasscommand to avoid people from remembering how to runsass. The current command can be very complicated to remember and this shortcut can help with that;make runcommand to allow people to, if they want to, run all the development commands using a single terminal window;Before this work, I talked briefly with @ewdurbin about moving from Ruby's gems to Node.js' npm to handle the
.scssfiles. On second thought, I realized the project would still with external dependencies to perform the same task, but from different technologies, and it didn't sound like a huge benefit IMHO. It would be nice to have second opinions on this as well and, maybe, having a new issue to address this topic.