For example, I have a RESTful service called Purchase Service. Should I name my repository:
purchaserestservice
purchase-rest-service>
lowercase-with-hyphens is the style I most often see on GitHub.*
lowercase-with-hyphens
lowercase_with_underscores is probably the second most popular style I see.
lowercase_with_underscores
The former is my preference because it saves keystrokes.
* Anecdotal; I haven't collected any data.