This project hasn't been kept up to date very well for the usual reason: I haven't needed it myself in a while. Here are my thoughts on how to keep it going.
As it stands, this project is not popular enough to be maintained entirely by hand. That's why I wrote ruby scripts to convert most of LESS to SCSS. This automation means that you can't simply edit some scss file and submit a pull request. The next time we run the converter, your fix will disappear. So here's how to contribute in a way that avoids this problem.
- Checkout your fork
- Checkout current bootswatch submodule
- Edit converter script such that it fixes the problem you found
- Run
rake convert
- Run
./rearranges
and fix variable declaration orders - Follow instructions in
CONVERSION.md
and make manual fixes - Submit a pull request
- Checkout your fork
- Fix the SCSS issue that you found
- In
CONVERSION.md
explain the exact steps to fix the issue - Submit a pull request
- Checkout your fork
- Checkout current bootswatch submodule
- Pull in latest bootswatch submodule
- Run
rake convert
- Run
./rearranges
and fix variable declaration orders - Follow instructions in
CONVERSION.md
and make manual fixes - Try all the bootswatches and make sure (as best you can) that they work
- If any additional fixes are required, refer to "I want to fix SCSS issue"
- Submit a pull request
You have to know ruby for this one.
- Checkout your fork
- Work on converter and rearranges scripts, etc
- Submit pull requests