Changes

32 bytes added ,  14:22, 6 December 2018
Line 23: Line 23:  
== Root Cause ==
 
== Root Cause ==
   −
Traditionally, software development is done within departments without a view to reuse the code for other projects, or across departments. Massive online collaboration tools did not exist to easily share source code outside departments and the public.  
+
Traditionally, software development was done within departments without a view to reuse the code for other projects, or across departments. Massive online collaboration tools did not exist to easily share source code outside departments and the public.  
    
The current instance of Gitlab, GCcode, has provided departments with a common place to share their custom code and to experiment quickly without the constraints of a department specific version control system.
 
The current instance of Gitlab, GCcode, has provided departments with a common place to share their custom code and to experiment quickly without the constraints of a department specific version control system.
Line 37: Line 37:  
* help developers share best coding practices  
 
* help developers share best coding practices  
 
* Decrease time and cost to build new solutions
 
* Decrease time and cost to build new solutions
* Reduce costs maintenance cost of source code repositories
+
* Reduce overall maintenance costs for source code repositories by eliminating duplication
 
* Improve continuous integration (CI/CD) practices
 
* Improve continuous integration (CI/CD) practices
 
* Enable teams across the entire government to leverage best practices and tools for the development and reuse of source code in the GC.
 
* Enable teams across the entire government to leverage best practices and tools for the development and reuse of source code in the GC.