• Stars
    star
    176
  • Rank 216,987 (Top 5 %)
  • Language
    HTML
  • License
    Other
  • Created over 11 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The (former) @codeforamerica website

Build Status

Code For America Dot Org

This repository holds the source code and static assets for the last version of codeforamerica.org, which can be found at archive.codeforamerica.org. Learn more about what Code for America does on our About page.

Note: Code for America's site is no longer built using the files in this repository. We've moved to another system (more details on that soon). If you want to report a bug or issue with the current site, please send an email to [email protected] or visit the site and use the live chat support feature in the bottom right of the page.

How It Works

We use Github like a content management system -- all our templates and content are collaboratively edited by staff and external contributors on Github. We use Jekyll to generate everything into static HTML files that are served using Apache.

How We Built it

Our technology and communications teams built the site in partnership with Brighton web design firm Clearleft and Colorado branding firm Dojo4. Ongoing maintenance and improvements on the site are done collaboratively with internal staff and external volunteers. Members of the CfA community are welcomed to provide their input using Github issues, or help make improvements by submitting a Pull Request.

Who’s Working On It

... and many more CfA staff members and community contributors.

How to contribute

Submitting a Pull Request

An easy way to submit a pull request for just simple text changes is to:

  1. Find the page you'd like to edit on the master branch.
  2. Use GitHub's built in editor to make your changes.
  3. Down below the editor window, include a brief one sentence description of what you changed. Something like "Updated Andrew Hyder's bio".
  4. Click the green Propose File Change button.
  5. You'll get to review your changes. If everything looks right, click the green "Send pull request" button.

If you need to add or replace an image, you'll need to:

  1. Fork the project.
  2. Create a topic branch.
  3. Add the image in the correct directory.
  4. Commit and push your changes.
  5. Submit a pull request.

Submitting an Issue

We use the GitHub issue tracker to track bugs and features. Before submitting a bug report or feature request, check to make sure it hasn't already been submitted. You can indicate support for an existing issue by voting it up. When submitting a bug report, please include a screenshot and any additioanl details that can help us debug, such as your operating system and browser version.

Previewing Your Changes Using Jekit

You can use the nifty Jekit app to preview changes you make to this site.

To do this, fork this repo, and commit your changes on a branch to your fork. You can then preview what your changes look like by navigating to:

https://jekit.codeforamerica.org/USERNAME/codeforamerica.org/BRANCHNAME/

For a basic example of its usage, if GitHub user @lolname has made changes to the /people/dave-guarino page on their fork (on the master branch), they can preview their changes using Jekit by going to:

https://jekit.codeforamerica.org/lolname/codeforamerica.org/master/people/dave-guarino/

Running the Site Locally on Your Computer

To run the site locally on your own computer (most helpful for previewing your own changes), you will need Jekyll installed (click here for Jekyll installation instructions.)

Fork and clone the repository, then run the following command in the root directory of the repo:

jekyll serve

or

jekyll serve --watch which will watch for changes to files.

Your computer should now be serving your local copy of the site at:

http://0.0.0.0:4000.

Editing stylesheets

All CSS and stylesheets are hosted in the pattern-library repository, and served lived from http://style.codeforamerica.org.

Technology Patterns

Uses Jekyll for templating – converted HTML files are in the _site folder.

Copyright

Copyright (c) 2009-2014 Code for America. See LICENSE for details.

More Repositories

1

adopt-a-hydrant

A web application that allows citizens to "adopt" civic infrastructure, such as fire hydrants that need to be shoveled out after it snows.
Ruby
661
star
2

skillshares

A collection of notes for internal Code for America skillshares.
Python
192
star
3

civic-tech-patterns

common patterns and anti-patterns for civic tech and civic apps
Ruby
188
star
4

ohana-api

The open source API directory of community social services.
Ruby
183
star
5

citygram

Subscribe to your city.
Ruby
170
star
6

howto

How To Do Things
169
star
7

glossary-bot

A Glossary bot for Slack
Python
116
star
8

brigade

The Code for America Brigade Website
HTML
100
star
9

naics-api

Basic API to return NAICS codes and information
Python
91
star
10

follow-all

Follow all the members of a Twitter list with a single click
Ruby
80
star
11

codeofconduct

Code for America's Code of Conduct
73
star
12

ohana-web-search

A mobile-friendly website for finding human and social services in your community
SCSS
68
star
13

textizen

An SMS survey platform built by CfA Team Philadelphia
Ruby
66
star
14

honolulu_answers

Easy answers to citizens questions
JavaScript
60
star
15

recordtrac

Manage and display public record requests, built by the Code for America 2013 Oakland team, maintained by @richaagarwal
CSS
59
star
16

open311dashboard

Visualizing and analyzing Open311 data on one unified, customizable dashboard
Python
58
star
17

beyondtransparency

Code for America's new book - Beyond Transparency 📕
HTML
56
star
18

Transit-Map-in-TileMill

Map of transit (bus) system in Macon, Georgia using Tilemill
CartoCSS
54
star
19

intake

A Django project behind the Clear My Record website
Python
48
star
20

cityvoice

A place-based call-in system for gathering and sharing community feedback
Ruby
47
star
21

balance

A text message system for checking one's EBT card balance (SNAP benefits and more)
Ruby
46
star
22

pdfhook

A Python web application for converting PDF forms into PDF-filling APIs
Python
46
star
23

CutePets

Twitter bot that posts adoptable pets in your city.
Ruby
44
star
24

courtbot

Your friendly neighborhood court robot. Provides an api for getting court case information.
JavaScript
43
star
25

project-ideas

A place to collect ideas for CfA health projects
41
star
26

congress

Ruby wrapper for the Sunlight Congress API
Ruby
40
star
27

OpenTrails

OpenTrails (Open Trail System Specification) Converter & Validator
Python
39
star
28

wp-splost

This is the Wordpress theme for Macon's SPLOST website.
PHP
39
star
29

city-analytics-dashboard

⛔️ DEPRECATED Display google analytics from a city's website as a dashboard
JavaScript
38
star
30

opencounter

NOTE: This codebase was adopted by OpenCounter Enterprises Inc. and is now maintained in a separate repository. Please see www.opencounter.us for more information. Set up shop in your city.
JavaScript
37
star
31

citizen-onboard

How our government services work and don't work, inspired by @UserOnboard.
HTML
35
star
32

chime

A city-focused content management system
HTML
35
star
33

annual

Code for America's Annual Report
CSS
34
star
34

etl-for-america

A convening place for ETL, data integration, and "plumbing the pipes" of government data
34
star
35

three

An easy-to-use Python wrapper for the Open311 API.
Python
33
star
36

civic-issue-finder

UNMAINTAINED. An embeddable widget to find issues on the Code for America API
Python
33
star
37

promptly

Code for text message reminders
Ruby
32
star
38

trailsy

A trip planner and mapper for hiking/biking/riding trail systems.
CSS
31
star
39

open311

A Ruby wrapper for the Open311 API
Ruby
31
star
40

michigan-benefits

Digital Assister for Michigan
Ruby
30
star
41

apply

If you can read this, you should apply for a 2016 @codeforamerica fellowship! Ask current and former fellows questions at https://github.com/codeforamerica/apply/issues
28
star
42

cfa_coder_sounds

Sounds for Code for America Coders on GitHub Post Hooks (In House at CfA)
28
star
43

git-jekyll-preview

Preview your Github-hosted websites before making them live.
Python
28
star
44

wheresmyschoolbus

jquery mobile + rails app that shows you where your school bus is
HTML
27
star
45

autoclearance

Clear My Record: Automatically clear convictions under prop 64
Ruby
27
star
46

civic-tech-taxonomy

Standardized identifiers for categorizing civic technology projects
HTML
26
star
47

somerville-teacher-tool

Project has moved!
Ruby
25
star
48

public_art_finder

All the stuff needed to get a barebones Public Art Finder mobile website setup in your city.
JavaScript
25
star
49

prepared.ly

JavaScript
24
star
50

US-Census-Area-API

Simple geospatial API for US Census, see also https://github.com/codeforamerica/hack-requests/blob/master/census-area-API.md
Python
24
star
51

citybook

Create a resource directory from a contact spreadsheet.
JavaScript
23
star
52

blockee

A project dedicated to making our civic spaces sparkle again.
JavaScript
23
star
53

comport

Comport is a tool for law enforcement agencies to open their data and be accountable to their citizens.
Python
23
star
54

transpochoices

This project is no longer under active development
JavaScript
22
star
55

bizfriendly-web

An experiment in digital literacy lessons. The experiment is now over.
CSS
22
star
56

MuniciPal

💬 Consulting city-dwellers about legislation near them.
Ruby
22
star
57

streetscope

A geocoder for OpenAddresses
JavaScript
21
star
58

geodata-checkout

Draw an area and view geodata inside that neighborhood as an interactive map, time-enabled KML, or GeoJSON
CSS
21
star
59

bizfriendly-api

An experiment in digital literacy lessons. The experiment is now over.
Python
21
star
60

srtracker

Open311 Service Request Status Site
Python
20
star
61

social-media-handbook

This is a guidebook for city government representatives on how to use social media to better engage their citizen communities.
HTML
20
star
62

honeycrisp-gem

A Rails gem with base styles and Javascript for Code for America products
Ruby
20
star
63

clean

Apply for CalFresh in SF
Ruby
19
star
64

world_bank_ruby

A Ruby wrapper for the World Bank Development Indicators API
Ruby
19
star
65

clientcomm-rails

ClientComm facilitates better communication between clients and case managers to increase the number of people who succeed on community supervision.
Ruby
19
star
66

311DailyBrief

JavaScript
18
star
67

vita-min

Get Your Refund & GetCTC code, originally named b/c it helps VITA in a minimal way
Ruby
18
star
68

primerpeso

CSS
18
star
69

NeighborDiff

NeighborDiff is a simple site for citizens to update and detail their neighborhood map through CartoDB.
JavaScript
18
star
70

openbus-api

JavaScript
17
star
71

bizport

HTML
17
star
72

pittsburgh-purchasing-suite

Python
17
star
73

chime-starter

A starter chime site for city governments for use with Chime CMS
CSS
17
star
74

muralapp

Mobile application which adds an interactive layer to the thousands of murals in the City of Philadelphia Mural Arts Program.
JavaScript
17
star
75

brigade-information

Data about Code for America brigades and other civic tech organizations for the CfA API
Python
17
star
76

census2pgsql

Scripts to import census data into a PostGIS database.
PLpgSQL
17
star
77

projectmonitor

ProjectMonitor is a CI display aggregator. It displays the status of multiple Continuous Integration builds on a single web page.
JavaScript
17
star
78

schoolselection

Rails app that displays public school information for parents
Ruby
17
star
79

address-normalizer

A simple tool that takes a CSV file with addresses and normalizes them.
Ruby
16
star
80

brigade-alpha

The old Code for America Brigade website. The new site at https://github.com/codeforamerica/brigade
PHP
16
star
81

pattern-library

[NO LONGER SUPPORTED] Code for America's previous website pattern library
PHP
16
star
82

clinical_trials_python

Python API for the ClinicalTrials.gov API
Python
16
star
83

gem_template

The Code for America RubyGem template
Ruby
15
star
84

engine-light

⛔️ DEPRECATED Simple app dashboard that let's you know if it is okay.
Ruby
15
star
85

CfA_Accelerator

JavaScript
15
star
86

connect

A robot that waits on hold so social service clients don't have to
Ruby
14
star
87

311fm

A 311 service request viewer built on the open311 api
JavaScript
14
star
88

shortstack

Inspired by Crunchbase, ShortStack is the CfA database for public software, products and government entities
JavaScript
14
star
89

address-iq

Reducing 911 calls and solving problems, one address at a time.
Python
14
star
90

streetsearch

🔍 Find multiple streets and addresses in text, get GeoJSON
Python
13
star
91

court.atlantaga.gov

Atlanta's official court website.
HTML
13
star
92

CutePetsDenver

This is a twitter bot that posts a random adoptable pet from Denver's shelter.
Ruby
13
star
93

vocatus

An automated advocate for patient rights
PHP
13
star
94

GridMapper

Map reports from first responders on a grid overlay. See https://github.com/mapmeld/GridMapAuth for password protection with Node.js
JavaScript
13
star
95

buildatlanta

Let's build a better Atlanta.
JavaScript
12
star
96

health

Meta repo to view all health project issues
12
star
97

open311_java

Java language binding (wrapper) to the Open311 REST API
Java
12
star
98

JobOps

Veterans Job Platform
JavaScript
12
star
99

food_trucks

A Mobile Food Vendor Management Application
Ruby
12
star
100

straymapper

A web tool to help reunite more stray animals with their human companions
JavaScript
12
star