The official repository of Boston.gov
Pull request Compare This branch is 1189 commits behind CityOfBoston:develop.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
docroot
guides
gulp-tasks
hooks
libraries
patches
scripts
tests
.gitignore
.travis.yml
LICENSE.md
README.md
composer.json
composer.lock
gulpfile.js
hub-task.sh
make.yml
package.json
project.yml
task.sh

README.md

City of Boston

The source code for Boston.gov, the official site of the City of Boston. Boston.gov is built on Drupal and serves as the digital front door for the City of Boston.

Welcome! We've released the code for Boston.gov in the public domain to engage developers and designers like you. We welcome your contributions to improve the City's digital front door, and are looking forward to sharing what we create together with the public.

— Mayor Martin J. Walsh

There’s a large, civic-minded ecosystem of software developers out there, especially in the Drupal community, and we’re hoping they’re willing to lend a hand and help Boston.gov grow, as well as foster collaboration between multiple organizations to solve common technical hurdles.

Contributions

If you're interested in helping Boston.gov, there are three ways to help. Be sure to checkout our Guide to Contributing.

Developers

Get started with our developer guide. Each contributor should fork the primary Boston.gov repo. All developers should then checkout a local copy of the develop branch to begin work.

Public domain

This project is in the worldwide public domain. As stated in LICENSE:

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.

All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.

Staying organized

All projects, open source or not, need some way to stay organized. Whether reporting a bug (check out the template), suggesting a feature another template, filing a pull request yay, templates, or even just seeing what's next in the queue, here are some ways we keep things clear on the Digital Team:

Labels on Issues

Filtering on issues with Labels helps us stay organized. Below we have provided more meaning to some of the less obviously named labels.

  • Both sites: Alongside Boston.gov, we at the City connect our employees [many of which are also Boston residents] with simple and easy-to-access information via an internal website called ‘The Hub’. The Hub is built from the same source code as Boston.gov, which allows us to leverage our development resources. The ‘both sites’ label means that the development work will apply to both Boston.gov and the Hub.
  • Hub only: At times, there are website features needed only by the Hub. The ‘Hub only’ label pinpoints these issues.

Use the templates

Think about using Zenhub

  • We aren't endorsing Zenhub, but we use them to manage the issues in our queue. If you want to see what we're getting ready to work on, are actively working on, or are pushing in our next release, layer Zenhub over your Github account.