The majority of the code is in ~/App_Plugins/CustomGridEditors/
Which contains two views and controllers:
- One for the Grid Editor
- One for the tags dialog
A package.manifest which wires in the JS controllers and also includes configuration for the grid editors. Although this can also be moved over to ~/Config/grid.editors.config.js
.
The only C# addition is an ApiController which grabs tags of a given group as there is no AngularJS resource for this (as far as I'm aware).
Finally there is a Razor view for rendering the grid editor on the frontend
Built against Umbraco v7.5.11