I am working on a Drupal theme. I am going to be using "intermediary" languages to develop it, ie Stylus for styles, and CoffeeScript for some of the front-end scripts.
I am going to be using a git hosting service to be able to share the code among colleges. I am also going to be using it to update the code locally and then push onto hosting service, to be later pulled by the live drupal site.
This makes things really elegant.
However, I have noticed that a lot of developers tend to .gitignore all compiled code.
If it were a good practice, I would've loved to follow it, if and only if there wasn't this one issue: recompiling all the code that is needed in order for the theme to work out correctly.
Of course, compiling takes about a second, and the user might probably think to him/herself "meh, it was just my internet connection."
But there is also the issue that the server doesn't have the compilers installed to begin with. So now, I would do a pull, but there will be no styles, and no scripts.
Is it an absolute must that I delete all compiled code, or can I go ahead and include them in the commit?