First of all: Thanks!
You can file bugs on the issues tracker, and tag them with 'bug'. Feel free to discuss features there, too.
Please include the following four things in your report:
- The smallest CSS snippet to explain the problem.
- What you did.
- What you expected to happen.
- What happened instead.
The more information the better.
It's easy to contribute code to csscss:
- Fork csscss.
- Create a topic branch -
git checkout -b my_branch
- Push to your branch -
git push origin my_branch
- Make sure the code follows the contributing guidelines below.
- Create a Pull Request from your branch.
- That's it!
Submitting your first pull request can be a little daunting. If this is your first Open Source contribution, please mention it in your pull request and I'll help guide you through the process.
- Make sure your code follows typical ruby conventions.
- Make sure the test suite is green. A simple
bundle exec rake test
will run all the tests. - Include a CHANGELOG entry with your change. Add an
(Unreleased)
section at the top if one doesn't exist. - Try to keep the git commits squashed and concise. Keep tests and code changes together in the same commit. Keep only logical changes together in a single commit.
- I strongly encourage well written git commit messages.
- Make sure all whitespace is trimmed from the end of lines.