A method for communicating collaborative software development information, comprising:
- receiving a development of a software code via an integrated development environment executed on a computing device from one of a plurality of collaborative software developers who are located at a plurality of locations, wherein:
- the development comprises at least one of an addition, deletion, change, or test of the software code by the one of the plurality of software developers via the integrated development environment;
- and
- the software code comprises at least one line of code text saved in at least one file stored on a storage device that is accessible via the integrated development environment by the plurality of collaborative software developers;
- receiving information about the development of the software code via the integrated development environment from the one of the plurality of software developers, wherein the information comprises at least one of an audio message, a video message, or graphical data created by the one of the plurality of software developers that explains, describes, documents, or inquires about the development;
- storing the information on the storage device via the integrated development environment, whereby the information is accessible from the storage device together with the development and the software code via the integrated development environment by an other of the plurality of collaborative software developers who are located at the plurality of locations;
- logging out of the integrated development environment by the one of the plurality of collaborative software developers;
- logging on to the integrated development environment by the other of the plurality of software developers;
- indicating the development of the software code to the other of the plurality of collaborative software developers by emphasizing the development via the integrated development environment, wherein emphasizing the development comprises at least one of bolding, coloring, highlighting, or modifying the code text of the development from a normal format of the code text to indicate that the code text has been developed;
- indicating an availability of the information about the development to the other of the plurality of collaborative software developers in a proximity to the indicated development via the integrated development environment, wherein indicating the availability of the information comprises adding a selectable indicator to the software code proximate to or integrated with the indicated development that includes at least one of a selectable icon or hyperlink, the selection of which causes the information to be presented via the integrated development environment while reviewing the development;
- and
- presenting the information to the other of the plurality of collaborative software developers who are located at the plurality of locations, wherein the information is presented in response to the other of the plurality of collaborative software developers selecting the selectable indicator while reviewing the development via the integrated development environment.