{"push_id":634338205,"size":1,"distinct_size":1,"ref":"refs/heads/vladimirov/show-ns-samples","head":"bfa901e593f589e80a2bf342f2bd9c2a6568d284","before":"e212f7d37fd0e47787a94b6e023c95a1905e372f","commits":[{"sha":"bfa901e593f589e80a2bf342f2bd9c2a6568d284","author":{"email":"39e5409115ab5a2f6eceacae976cc2f5f727ed87@telerik.com","name":"rosen-vladimirov"},"message":"Show samples based on Project framework\n\nWe have a lot of samples and `$ appbuilder sample` lists all of them. It is difficult to find the one you need. Add separate commands to improve this behavior:\n* `appbuilder sample hybrid` - lists only Cordova samples\n* `appbuilder sample native` - lists only NativeScript samples\n* `appbuilder sample website` - lists only Mobile Website samples\n* `appbuilder sample` - lists all samples, grouped by Framework. For each framwork the samples are listed grouped by categories.\n\nUse dynamic subCommands registration for hierarchical commands, which are `<commandName>|hybrid, <commandName>|native, <commandName>|website`. Remove ProjectCommandService and move the logic to CommandsServiceProvider. create, init and sample subCommands are now registered inside CommandsServiceProvider.\n\nAdd help for new commands.","distinct":true,"url":"https://api.github.com/repos/Icenium/icenium-cli/commits/bfa901e593f589e80a2bf342f2bd9c2a6568d284"}]}