{
    "version" : "https://jsonfeed.org/version/1",
    "content" : "news",
    "type" : "single",
    "title" : "The Journey to Sharing America’s Code |Digital.gov",
    "description": "The Journey to Sharing America’s Code",
    "home_page_url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/","feed_url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/2017/06/27/the-journey-to-sharing-americas-code/index.json","item" : [
    {"title" :"The Journey to Sharing America’s Code","summary" : "As the nation’s primary platform for sharing and improving government software, Code.gov can help the government save millions of taxpayer dollars. It’s no secret that the federal government spends billions of dollars a year on software transactions. So, in an effort to cut excessive spending, the","date" : "2017-06-27T15:42:32-04:00","date_modified" : "2025-01-27T19:42:55-05:00","authors" : {"code-gov" : "Code.gov Team"},"topics" : {
        
            "software-engineering" : "Software engineering"
            },"branch" : "bc-archive-content-3",
      "filename" :"2017-06-27-the-journey-to-sharing-americas-code.md",
      
      "filepath" :"news/2017/06/2017-06-27-the-journey-to-sharing-americas-code.md",
      "filepathURL" :"https://github.com/GSA/digitalgov.gov/blob/bc-archive-content-3/content/news/2017/06/2017-06-27-the-journey-to-sharing-americas-code.md",
      "editpathURL" :"https://github.com/GSA/digitalgov.gov/edit/bc-archive-content-3/content/news/2017/06/2017-06-27-the-journey-to-sharing-americas-code.md","slug" : "the-journey-to-sharing-americas-code","url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/2017/06/27/the-journey-to-sharing-americas-code/","content" :"\u003cp\u003e\u003cstrong\u003eAs the nation’s primary platform for sharing and improving government software, Code.gov can help the government save millions of taxpayer dollars.\u003c/strong\u003e\u003c/p\u003e\n\u003cdiv class=\"image\"\u003e\n  \u003cimg\n    src=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2017/06/600-x-218-Codegov-sharing.png\"\n    alt=\"Screen capture from Code.gov homepage\"/\u003e\u003c/div\u003e\n\n\n\u003cp\u003eIt’s no secret that the federal government spends billions of dollars a year on software transactions. So, in an effort to cut excessive spending, the government released the \u003ca href=\"https://sourcecode.cio.gov/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003eFederal Source Code Policy\u003c/a\u003e last year to reduce duplicative software acquisitions. The policy requires that new software developed for or by the federal government be made available for sharing and reuse across all federal agencies. As you might imagine, implementing a code sharing requirement of this scale has the potential to save millions of taxpayer dollars by cutting down on wasteful acquisitions.\u003c/p\u003e\n\u003cp\u003eOn top of that, the government also launched an unprecedented pilot program that requires agencies to share at least 20 percent of their new code as open source software. With your help, the pilot program can further maximize the economic benefits associated with code sharing and reuse.\u003c/p\u003e\n\u003ch3 id=\"improving-access-to-code\"\u003eImproving Access to Code\u003c/h3\u003e\n\u003cp\u003eSince the Code.gov launch in November 2016, we have already improved access to code from over two dozen federal agencies and organizations. And some of these projects may surprise you. Last month, \u003ca href=\"https://www.youtube.com/watch?v=edCj5rjrfe8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003eAlvand Salehi took the stage\u003c/a\u003e at OSCON to discuss the Pentagon’s decision to share \u003ca href=\"https://code.gov/#/explore-code/repos/70628952\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003ecode\u003c/a\u003e that’s being used in a NATO mission in Afghanistan.\u003c/p\u003e\n\u003cp\u003eThe Pentagon’s open source project marks the latest milestone in our pursuit to make \u003ca href=\"https://code.gov/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003eCode.gov\u003c/a\u003e the nation’s leading platform for sharing and improving government software. This is where you come in.\u003c/p\u003e\n\u003ch3 id=\"teamwork-makes-the-code-work\"\u003eTeamwork Makes the Code Work\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e“Ask what you can do for your country.”\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThe Code.gov platform is an open source project that aims to demonstrate how the government can benefit from the collective power of the open source community. Those of you who traffic in 1s and 0s recognize that software development isn’t done in a vacuum. We’re a small team with a big vision, so we’re relying on you to help us make good on the promise of sharing America’s source code. And there’s ample opportunity for everyone to pitch in.\u003c/p\u003e\n\u003cp\u003eTo start, here are a few issues we could use your help with:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eFaster Load Times\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen we originally launched Code.gov, one of the \u003ca href=\"https://github.com/presidential-innovation-fellows/code-gov-web/issues/129\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003efirst issues\u003c/a\u003e we faced was the site’s subpar page load time. Code.gov is built in \u003ca href=\"https://angular.io/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003eAngular 2\u003c/a\u003e — a JavaScript framework for building modern web applications. Angular comes with a ton of great features, but it requires more JavaScript than most conventional websites in order to initialize an application. When conditions are right, Code.gov takes around two seconds to initialize, and almost no time to switch between pages. However, as Chrome engineer \u003ca href=\"https://github.com/presidential-innovation-fellows/code-gov-web/issues/129\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003eAlex Russell pointed out\u003c/a\u003e, on slower than usual networks and devices — such as a 3G network with a Moto G smartphone — these load times can easily grow out of hand. If there are any Angular devs out there who think they can improve our times, go ahead and \u003ca href=\"https://github.com/presidential-innovation-fellows/code-gov-web/issues/129\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003egive it a shot here\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eTagging Repos\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe’re working hard to expand the discoverability of repos on Code.gov. To that end, our metadata schema requires that federal agencies \u003ca href=\"https://code.gov/#/policy-guide/docs/compliance/inventory-code\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003eprovide “tags” to describe and identify repos\u003c/a\u003e. But before we can enable tag searching on Code.gov, we’d like to make sure we’re setting appropriate parameters around this field. What kind of direction should we provide to agencies to facilitate effective tagging? Should tags describe the subject matter associated with the repos, various use cases for the code, or more technical terms like classifiers? \u003ca href=\"https://github.com/presidential-innovation-fellows/code-gov-web/issues/195\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003eTell us your thoughts here\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eShowing Latest Activity\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e“Who’s stepping up to improve the government’s code?”\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"image\"\u003e\n  \u003cimg\n    src=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2017/06/600-x-400-Codegov-GitHub-screenshot.png\"\n    alt=\"Screencapture of recent activity on the Code.gov GitHub repo.\"/\u003e\u003c/div\u003e\n\n\n\u003cp\u003eExpanding access to federal source code has the potential to leverage the brilliant brainpower of technologists around the country in improving our federal software infrastructure. But we all know that not all code is created equal. We want to highlight code that is current, cared for, and contributed to. What kinds of metrics would you like to see (\u003cem\u003ee.g.\u003c/em\u003e, forks, contributors, watchers, commits)? How can we make it easier for you to give back to the country through code? \u003ca href=\"https://github.com/presidential-innovation-fellows/code-gov-web/issues/122\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003eShare your ideas here\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eWrapping Up\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe’re incredibly thankful to everyone who has participated in our online discussions and contributed to our platform so far. You’ve reaffirmed our belief that open development and government are a natural fit. We look forward to hearing more from you as we work hard to build the future of Code.gov — together.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/presidential-innovation-fellows/code-gov-web/issues\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003eJoin the discussion on our open source repository now.\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e– The Code.gov Team_This post was originally published on \u003ca href=\"https://medium.com/@CodeDotGov/the-journey-to-sharing-americas-code-10a162d26418\"\u003eMedium by Code.gov\u003c/a\u003e._\u003c/p\u003e\n"}
  ]
}
