Federal source code toolkit: Designed for government developers and policy makers involved with publicly maintaining code.
By Code.gov w/ support from federal agency members
This is a government-wide project facilitated by the Code.gov team to produce “how to” documentation pertaining to federal source code and open source software (OSS). It provides guidance to agencies for creating and maintaining federal source code inventories and open source repositories.
Our goal is to have this repository be a resource for federal agency program managers and developers for creating informative source code inventories and manage open source projects. In this repository, we provide content and examples for learning and taking advantage of modern software development practices that are currently possible and in use at federal agencies today.
Along with agency requests for guidance, we initially conducted background research that urged us to begin this effort.
Code.gov has two primary audiences.
Toolkit content is arranged by audience member. We recognize there is some overlap and it may be beneficial for the reader to peruse all content.
Federal program managers
FSCP implementation
OSS technology
Developers
We welcome all contributions: issues are good, PRs are better. Check out our contributing guidelines for specifics.
This is a federal government project with all content, code, and artifacts subject to Creative Commons Zero (CC0) 1.0 Universal or “No Rights Reserved.” For more information, see our license.
If you have questions, please contact us: open an issue in this repo or send an email to code@gsa.gov.