1. A computer-implemented method, comprising: determining that an action has been performed with respect to a first source code entity, the first source code entity comprising an item of source code within a source code file; generating metadata associated with the first source code entity based upon the performance of the action; and storing the generated metadata separately from the source code file.