Documentation Roadmaps and Community Networking for Developers on Large Projects
First Claim
1. A method, in a data processing system, for automating a learning roadmap based on information available from a version control system, the method comprising:
- receiving a commit for a project with associated metadata, wherein the metadata comprises contact information for a developer providing the commit;
adding the commit with associated metadata to a content repository for the project;
generating a developer directory based on metadata in the content repository; and
generating a timeline based on metadata in the content repository.
1 Assignment
0 Petitions
Accused Products
Abstract
A version control system includes a mechanism for a learning roadmap based on information available from a source repository. More particularly, the mechanism generates an easily understandable timeline of a project and a directory of developers based on information available in the version control system that contains the source content of a project. The timeline for the project may be tied to the directory of developers. Under each date in the timeline, a list of developers and their roles and commits may be listed.
-
Citations
20 Claims
-
1. A method, in a data processing system, for automating a learning roadmap based on information available from a version control system, the method comprising:
-
receiving a commit for a project with associated metadata, wherein the metadata comprises contact information for a developer providing the commit; adding the commit with associated metadata to a content repository for the project; generating a developer directory based on metadata in the content repository; and generating a timeline based on metadata in the content repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer recordable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive a commit for a project with associated metadata, wherein the metadata comprises contact information for a developer providing the commit; add the commit with associated metadata to a content repository for the project; generate a developer directory based on metadata in the content repository; and generate a timeline based on metadata in the content repository. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; receive a commit for a project with associated metadata, wherein the metadata comprises contact information for a developer providing the commit; add the commit with associated metadata to a content repository for the project; generate a developer directory based on metadata in the content repository; and generate a timeline based on metadata in the source repository. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification