Patent ID: 9235411
Filing Date: 2016-01-12
CPC Classification: G06F

Claim Text:
1. A method comprising: generating, by a computer processor of a computing system, a first fetch script for a first application feature of a list of features and plug-ins associated with an application, wherein said features comprise features version metadata, and wherein said plug-ins comprise plug-ins version metadata; generating, by said computer processor, a first modified fetch script associated with said first fetch script, wherein said first modified fetch script comprises instructions for rerouting first source files comprising said first application feature to a first source folder associated with a new directory and instructions allowing said first source files to be edited; enabling, by said computer processor, said first modified fetch script to retrieve said first source files; copying, by said computer processor, said source files to a build directory; retrieving, by said computer processor, framework components comprised by a framework associated with said application; generating, by said computer processor, a first group of modified fetch scripts associated with a first group of fetch scripts associated with said framework components and said features from said list of features, wherein said first group of modified fetch scripts comprise instructions for rerouting a group of source files comprising said features to said first source folder and instructions allowing said group of source files to be edited; enabling, by said computer processor, said first group of modified fetch scripts to retrieve said group of source files; comparing, by said computer processor, features source code associated with said features with previous versions of associated source code; generating, by said computer processor based on results of said comparing said features source code, modified features version metadata associated with said features version metadata, wherein said modified features version metadata comprises updated version labels differing from previous version labels of said previous versions of associated source code; generating, by said computer processor, commit scripts for a group of source code of said features source code, wherein said group of source code comprises source code that differs from said associated source code; and placing, by said computer processor, said features assembled into said application into a compressed file.