CONTROLLED DATA
Leidos Proprietary - US Citizens ONLY
The information contained herein is proprietary to Leidos, Inc. It may not be used, reproduced, disclosed, or exported without the written approval of Leidos.
TechVault is about enhanced collaboration, transparency and productivity of the Leidos tech community at scale. To support that capability, SecDevOps has instantiated the Enterprise Code Repository (ECR) as a service for enabling reuse of source code, artifacts, and project resources. Leidos employees [US-US] can see and collaborate on Leidos code with each other, while keeping the Leidos IP confidential from outside collaborators.
Key to ensuring adoption and use of ECR, is to make it easy for projects to enter their source code for reuse and to make the content entered into ECR searchable. The key to making what is in Bitbucket searchable is for each project to have the code reasonably well documented. Enterprise Document Repository (EDR) is the mechanism used to make ECR searchable. Refer to this article for EDR details. This is the basic level of project documentation required for a project being submitted for reuse in ECR.
Figure 1 describes the process flow for projects to share code within the ECR. First step to sharing code is accomplished by creating a Submit Reusable Code request using the SecDevOps Help Desk. Submitting a ticket in the SecDevOps Help Desk initiates a workflow that consist of the following steps.
References
- ECR Sharing Code and Artifacts User Guide - valuable downloadable resource for "everything you wanted to know about ECR?"
- Enterprise Document Repository (EDR) - valuable resource for describing the recommended documentation to make your shared code searchable and easily discovered by the developer community.
- ECR Governance Spreadsheet Template - required for ECR submission and Intellectual Property/Contract review.
- Request to Submit Code to ECR - use this link to start the submission process via the SDO Service Center.