The Red Berets of the PzlBrigade take their craft seriously. We’re passionate about rapid development using the right tools the right way. Our code base is solid enough that we believe we are a solid candidate for the Awesome Code award
For the record, we have tried to analyze our code with SPCAF, but to our knowledge the tool only evaluates wsp’s, dll’s, exe’s and other code packages. We’re simply to hipster for SPCAF at the moment, since we have no solution file, no wsp or similar. The report looks like this:
We use GitHub for our public code repository, and we’re past 300 commits (if you include merges) from 5 members in these 3 days.
Our repository is well documented with a Readme.md file, explaining what the solution does, how to get started, dependencies, installation guide etc.
The way this works is that we create a blank team site, stamps the property bag and adds a custom action to the site. When the user visits the page for the first time, the engine runs and notices that it’s an unconfigured site. It grabs the specified template from the root and loops through it, creating lists, adds custom actions, uploads files etc.
The result is a nicely configured team site, ready for any new awesomeness Microsoft will roll out to all team sites! (opposed to a webtemplate, sitetemplate or site definition).
The frontpage is using angular, written in TypeScript with controllers and services. We have a pretty nice separation between view (DangerRoom.aspx), controllers and services. See our typescript structure here:
All in all, we welcome you to check out or code base at GitHub, and feel free to steal ideas and code!