by clicking on the page. A slider will appear, allowing you to adjust your zoom level. Return to the original size by clicking on the page again.
the page around when zoomed in by dragging it.
the zoom using the slider on the top right.
by clicking on the zoomed-in page.
by entering text in the search field and click on "In This Issue" or "All Issues" to search the current issue or the archive of back issues respectively.
by clicking on thumbnails to select pages, and then press the print button.
this publication and page.
displays a table of sections with thumbnails and descriptions.
displays thumbnails of every page in the issue. Click on a page to jump.
allows you to browse through every available issue.
FCW : July 15, 2014
July 15, 2014 FCW.COM 27 tors and nearly 90,000 code commits, which involve making a set of tentative changes permanent. The nitty-gritty Getting started on GitHub is similar to the process for other social network- ing platforms. Users create individual accounts and can set up "organiza- tions" for agencies or cities. They can then create repositories (or repos) to collaborate on projects through an individual or organizational account. Other developers or organizations can download repo code for reuse or repurpose it in their own repositories (called forking), and make it available to others to do the same. Collaborative aspects of GitHub include pull requests that allow devel- opers to submit and accept updates to repos that build on and grow an open-source project. There are wikis, gists (code snippet sharing) and issue tracking for bugs, feature requests, or general questions and answers. GitHub provides free code hosting for all public repos. Upgrade offer- ings include personal and organiza- tional plans based on the number of private repos. For organizations that want a self-hosted GitHub development environment, GitHub Enterprise, used by the likes of CFPB, allows for self- hosted, private repos behind a rewall. GitHub s core user interface can be unwelcoming or even intimidating to the nondeveloper, but GitHub s Pages package offers Web-hosting features that include domain mapping and light- weight content management tools such as static site generator Jekyll and text editor Atom. Notable government projects that use Pages are the White House s Proj- ect Open Data, 18F s /Developer Pro- gram, CFPB s Open Tech website and New York s Open Data Handbook. Indeed, Wired recently commented that the White House s open-data GitHub efforts "could help x government." Although GitHub, in its nascency, is largely about code, innovative agencies are expanding its use beyond 1s and 0s and capitalizing on its collaboration features for public engagement on pro- curement requests for proposals, legal code, website hosting and even solici- tation of general suggestions. For example, in its /feedback repo, the National Archives and Records Administration asks: "Do you have feedback, ideas or questions for the U.S. National Archives? Use this reposi- tory s Issue Tracker to join the discus- sion." Canada published its front-end common look-and-feel framework, the Web Experience Toolkit, to GitHub. And late last year, San Francisco post- ed the city s legal code to its GitHub account "in technologist-friendly for- mats that can power new applications that enhance understanding, improve access and lead to new insights around the laws." In addition, Philadelphia used GitHub to publish its open-government plan, API standards (forked from the White House s standards) and even a request for proposals for a mobile application. In a retrospective post on his personal blog, former Philadel- phia Chief Data Of cer Mark Headd said, "By the end of the submission process, we had received nine high- quality responses from local vendors --- a number that far outstrips the num- ber of responses received for similar [miscellaneous purchase order] proj- ects and three times the number of responses required." The future GitHub s true measure of civic success will be when government projects are regularly repurposed by others, and there are early indications that the future of government code will be forked. New Zealand made history by downloading the United Kingdom s front-end templates for the beta ver- sion of its new website. To date, the White House Web API standards have been forked 111 times, and Mexico recently forked Project Open Data. Perusing USAxGITHUB, an up-to- the-minute feed of government GitHub activity created by former White House Presidential Innovation Fellows Adam Becker and Ben Balter (the latter of whom now serves as GitHub s govern- ment evangelist), one sees the future of government development: a transpar- ent look into every public issue with the ability to jump in and collaborate at will. You could literally watch govern- ment technology unfold in real time. Fundamentally, GitHub is a platform where people can share and repurpose ideas and information. In the not-too- distant future, it could be your code repository, collaboration platform, con- tent management system and Web host all neatly wrapped into one website. As GitHub continues to expand its offerings and build a business beyond just sharing code, agencies should be watching. New ways of collaborating with the public are almost certain to emerge. ■ Luke Fretwell is a California-based entrepreneur and writer, and found- er of the civic technology, open- government blog "GovFresh." In many ways, the rise of open source in government in recent years is a direct correlation with GitHub's growth and its attractiveness to in uential early- adopter agencies.
June 15, 2014
July 30, 2014