Google have published their internal AngularJS Style Guide. It contains language and style rules, a basic naming convention (i.e. don't use $ as a variable prefix), test-driven recommendations (use Jasmine and Karma), a link to newly-published directory structure recommendations, a guide to scope and prototypal inheritance and an ngInject example.