What is it?   

In computer programming and software engineering, developers make changes to software as they are creating it and maintaining it.  Source code management or revision control is used to keep track of the various changes made to every iteration of the source code.  A repository or tool such as GitHub can be used to manage the software in a controlled way.  Tools like this also support collaborative development practices.  

Decisions to Make 

Best practices assume that a tool will be used to manage the source code.  Development teams will need to determine what tool to use and if the software is OpenSource or Proprietary and once that decision is made, the appropriate controls on who can view, use and contribute to the software need to be put in place.  

References

GitHub Introduction 

Bit Bucket

OpenHIE reference software can be used to see how this OpenSource software is managed.  

  • No labels