All Projects → github → Government.github.com

github / Government.github.com

Gather, curate, and feature stories of public servants and civic hackers using GitHub as part of their open government innovations

Projects that are alternatives of or similar to Government.github.com

shc-extractor
Extract the JSON payload from SHC QR codes (i.e Québec Covid Vaccination QR Codes)
Stars: ✭ 159 (-87%)
Mutual labels:  government
Factbook.json
World Factbook Country Profiles in JSON - Free Open Public Domain Data - No API Key Required ;-)
Stars: ✭ 750 (-38.68%)
Mutual labels:  government
Design System Starter
🚀 The Australian Government Design System - Starter
Stars: ✭ 61 (-95.01%)
Mutual labels:  government
pancake
Making npm work for the front end and the Australian Government Design System.
Stars: ✭ 93 (-92.4%)
Mutual labels:  government
Design System Components
🛠 Component code and tests for the Australian Government design system
Stars: ✭ 696 (-43.09%)
Mutual labels:  government
Atd Data And Performance
Open data and performance hub for the City of Austin Transportation Department
Stars: ✭ 17 (-98.61%)
Mutual labels:  government
civicstack
A repository for open source civic tools from many countries and organizations
Stars: ✭ 36 (-97.06%)
Mutual labels:  government
Design System Site
📚 Documentation, rationale and accessibility guidance
Stars: ✭ 72 (-94.11%)
Mutual labels:  government
Openstates Scrapers
source for Open States scrapers
Stars: ✭ 699 (-42.85%)
Mutual labels:  government
Nase Strategie
Chceme mít náš stát konečně rádi a být na něj hrdí. Možná je to utopie... ale do 10 let začne upadat automobilový průmysl a naší zemi zbyde jen černý humor a "vyvezení talenti" za hranice. Je třeba nastartovat změnu, která udělá naše společenské a ekonomické prostředí nejatraktivnějším na světě.
Stars: ✭ 43 (-96.48%)
Mutual labels:  government
jitsi-box
A Raspberry Pi based box to automate holding hybrid conferences with Jitsi
Stars: ✭ 15 (-98.77%)
Mutual labels:  government
Uswds
The U.S. Web Design System helps the federal government build fast, accessible, mobile-friendly websites.
Stars: ✭ 5,912 (+383.4%)
Mutual labels:  government
Rgaa referentiel
Référentiel Général d'Accessibilité pour les Administrations
Stars: ✭ 25 (-97.96%)
Mutual labels:  government
wp-proudcity
The ProudCity WordPress platform
Stars: ✭ 22 (-98.2%)
Mutual labels:  government
Sapl
Sistema de Apoio ao Processo Legislativo
Stars: ✭ 63 (-94.85%)
Mutual labels:  government
dev.cityofchicago.org
Developer resources provided by the City of Chicago and sister agencies and get technical updates from the developer blog.
Stars: ✭ 22 (-98.2%)
Mutual labels:  government
Decidim
The participatory democracy framework. A generator and multiple gems made with Ruby on Rails
Stars: ✭ 894 (-26.9%)
Mutual labels:  government
Visual Town Budget
Open-source budget visualization framework.
Stars: ✭ 74 (-93.95%)
Mutual labels:  government
Prosecutor Database
An open-source, community oversight dataset of all U.S. Prosecutors. Happy Hacktoberfest 🎃
Stars: ✭ 67 (-94.52%)
Mutual labels:  government
Openpolice Platform
An open source web publishing platform for police forces.
Stars: ✭ 15 (-98.77%)
Mutual labels:  government

GitHub and Government Build Status

screenshot

Gather, curate, and feature stories of people using GitHub as part of their open government innovations.

The site is open source (here's all the code!) and is a tool for and by the community.

Submit issues and pull requests for stories, site ideas or copy edits.

Goals

  • Share stories of real world experiences using GitHub in open Government
  • Demystify open source terminology
  • Showcase the community using GitHub to promote connections and sharing between individuals and organizations.
  • Make getting started with GitHub easier

Under the Hood

This site is made with Jekyll, an open source static site generator. This means the Jekyll program takes the content we want to be on the site and turns them into HTML files ready to be hosted somewhere. Awesomely, GitHub provides free web hosting for repositories, called GitHub Pages, and that's how this site is hosted. The content for the site is on a branch named gh-pages.

Contributing

Fix/Edit Content

If you see an error or a place where content should be updated or improved, just fork this repository to your account, make the change you'd like and then submit a pull request. If you're not able to make the change, file an issue.

Add Organization

If you know of an GitHub organization that should be added to the organization list that generates the matrix of avatars on the Community page: fork this repository, open the _data/civic_hackers.yml, _data/governments.yml, or_data/research.yml file and add it to the appropriate section of the list in the format being used. Commit your change and submit a pull request to us!


To Set up Locally

You can take all the files of this site and run them just on your computer as if it were live online, only it's just on your machine.

Requirements

If you have installed GitHub Desktop, Git was also installed automatically.

To copy the repository's files from here onto your computer and to view and serve those files locally, at your computer's command line type:

git clone https://github.com/github/government.github.com.git
cd government.github.com
script/bootstrap
script/server

Open http://localhost:4000 in your browser

Deploying

github.government.com now utilizes a two-repo approach to managing staging and production deployments:

For small changes, you can deploy right to production by merging a pull request. For larger changes, push your branch to the staging repo from Terminal. Here's how to setup staging and deploy to it:

$ script/stage staging

This script will generate the government site (without starting the local server) and prep it for staging. It does this by creating a temporary Git repo within the compiled _site directory and force pushing that to a separate remote repo (in this case, https://ghe.io/government/staging).

Pushing to the staging repo requires authenticating with GitHub via Terminal. You'll be asked for a username and password when running script/stage. Use your GHE.io username and, since we enforce 2FA, use a personal access token as your password.

Having trouble deploying to a staging server? Delete the entire _site directory and try again. Sometimes the temporary Git repository we make in the script can go awry.

When you're done with staging and your pull request has been approved, you can merge your branch. Your changes will be automatically deployed to the production site in a few minutes.


Triage Issues Open Source Helpers

In addition to contributing changes, you can help to triage issues. This can include asking for vital information or requesting formatting changes. If you would like to start triaging issues, one easy way to get started is to subscribe to government.github.com on CodeTriage.


Don't see what you're looking for? Create an issue, we'll do our best to help you out.

License

The data in _data is free to use without restriction. For clarity these files, and contributions to these files, are released under CC0-1.0.

When using the GitHub logos, be sure to follow the GitHub logo guidelines.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].