isaacs / github

Just a place to track issues and feature requests that I have for github
2.21k stars 129 forks source link

Label HTML/CSS projects as such even when they use Compass #16

Open donovanh opened 11 years ago

donovanh commented 11 years ago

Some of my small HTML/CSS experiments are labelled as Ruby as they contain the Compass config file (config.rb). This skews my stats and has let some of the aggregators to suggest that I am proficient in Ruby, possibly to the detriment of my future employers.

jzaefferer commented 11 years ago

How is the tool supposed to detect if an rb file is relevant or not?

spadgos commented 11 years ago

"His CV looks good, great experience and culture fit... but I checked his github profile and he's been creating some ruby files! In the bin, I say!"

donovanh commented 11 years ago

Yeah the employer thing was a little tongue in cheek. I've been seeing some of these aggregators recently and they're all like "this guy's awesome at Ruby!", which is far from the truth ;)

As for how the system is supposed to know relevance, I don't know how they currently do it. Maybe if it's like 1 ruby file called config.rb and the repo includes SASS files, it might be safe to assume it's not an actual Ruby project?

captn3m0 commented 11 years ago

Github uses Linguist to get the language stats for a repo. It does have SASS support, hence your repo being detected as 100% ruby is probably a bug. You can file it against the linguist repo.

donovanh commented 11 years ago

Thanks Cap'n, I've done just that. Much appreciated.