All Projects → GSA → plainlanguage.gov

GSA / plainlanguage.gov

Licence: other
A resource to help federal employees write in plain language and comply with the Plain Writing Act of 2010

Programming Languages

SCSS
7915 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to plainlanguage.gov

digitalgov.gov
Digital.gov — Helping the government community deliver better digital services.
Stars: ✭ 167 (+50.45%)
Mutual labels:  government, policy, civic-tech
Covid Policy Tracker
Systematic dataset of Covid-19 policy, from Oxford University
Stars: ✭ 373 (+236.04%)
Mutual labels:  government, policy
Decidim
The participatory democracy framework. A generator and multiple gems made with Ruby on Rails
Stars: ✭ 894 (+705.41%)
Mutual labels:  government, civic-tech
CityScoreToolkit
Open-source version of Boston's CityScore performance dashboard
Stars: ✭ 42 (-62.16%)
Mutual labels:  government, civic-tech
digital
Public documentation and wiki for DoIT’s Digital team. Monorepo for new services.
Stars: ✭ 17 (-84.68%)
Mutual labels:  government, civic-tech
311
New web portal for BOS:311
Stars: ✭ 15 (-86.49%)
Mutual labels:  government, civic-tech
Design System
Open source design and front-end development resources for creating Section 508 compliant, responsive, and consistent websites.
Stars: ✭ 192 (+72.97%)
Mutual labels:  government, civic-tech
ACCESS-NYC
Find help in NYC with food, money, housing, work, and more on ACCESS NYC. Maintained by @NYCOpportunity
Stars: ✭ 27 (-75.68%)
Mutual labels:  government, civic-tech
Forms
Tracking our progress moving all city paper and pdf forms online.
Stars: ✭ 14 (-87.39%)
Mutual labels:  government, civic-tech
open-source-logiciel-libre
Open Source Software Requirements and Guidance (Draft) - Exigences et guides liés aux logiciels libres (Ébauche)
Stars: ✭ 31 (-72.07%)
Mutual labels:  government, policy
code-gov
An informative repo for all Code.gov repos
Stars: ✭ 101 (-9.01%)
Mutual labels:  government, civic-tech
CodeForAfrica.org
The @CodeForAfrica landing page. Built with Jekyll and hosted on Github Pages. Accessible at https://codeforafrica.org/
Stars: ✭ 20 (-81.98%)
Mutual labels:  civic-tech
falcon-policy
Policy Middleware for Falcon APIs
Stars: ✭ 30 (-72.97%)
Mutual labels:  policy
conference-diversity-and-inclusion
Diversity and Inclusion Guidelines for Conferences
Stars: ✭ 14 (-87.39%)
Mutual labels:  policy
NYCOpenRecords
A web application to submit and view Freedom of Information Law requests
Stars: ✭ 38 (-65.77%)
Mutual labels:  government
performance-dashboard
Performance Dashboard for Australian Government https://dashboard.gov.au
Stars: ✭ 12 (-89.19%)
Mutual labels:  government
gamechanger-data
GAMECHANGER aspires to be the Department’s trusted solution for evidence-based, data-driven decision-making across the universe of DoD requirements
Stars: ✭ 17 (-84.68%)
Mutual labels:  policy
citybook
Create a resource directory from a contact spreadsheet.
Stars: ✭ 21 (-81.08%)
Mutual labels:  civic-tech
sanskari-proxy
A proxy for security researchers outside India to access Indian government websites without resorting to shady VPNs.
Stars: ✭ 25 (-77.48%)
Mutual labels:  government
Accessibility-Statement
A template & resources for creating good accessibility templates for your website & apps.
Stars: ✭ 35 (-68.47%)
Mutual labels:  policy

plainlanguage.gov

This is the public repo for plainlanguage.gov, which is an online resource to help federal employees understand and comply with the Plain Writing Act of 2010. It represents a joint effort by the Plain Language Action and Information Network (PLAIN) and the General Services Administration Technology Transformation Services.

About the site

  • This site uses Jekyll, a Ruby-based static site generator. For more information about using Jekyll and additional install instructions, refer to the Jekyll documentation.

  • The site is built with the U.S. Web Design Standards, a set of reusable, high-quality components for modern websites. We're using the Web Design Standards Jekyll theme with some customized styles and Font Awesome icons.

  • The site is optimized for deployment on 18F's Federalist publishing service.

Before you start

You will need to have the following installed on your machine before following the commands below:

Basic setup

  1. Install Jekyll and Bundler: gem install bundler jekyll
  2. Install gem dependencies bundle install
  3. Install node dependencies npm install

Notes for basic setup:

  • For basic setup, root or sudo-level access (e.g., sudo gem install bundler jekyll) may be required. Enter sudo password when prompted.
  • When running npm install, an sha key will be added to the kind-of dependency in the package-lock.json file. This can be committed to the forked repo but should not be merged with the parent repository. This key is unique to each user.

Running the site locally

To run the site locally, from the project folder, run:

bundle exec jekyll serve

If all goes well, visit the site at http://localhost:4000.

Note that this method will rebuild the entire site every time you make a change to any file, however, the browser may need to be refreshed to see changes. If you want faster builds, you can use bundle exec jekyll incrementalserve, which comes with some caveats, notably only changed files will be rebuilt. This means if you change a data file, HTML pages that use that data file won't be updated. Also, bundle exec jekyll incrementalserve may require an additional gem install.

Accessibility tests

We follow the WCAG2AA standard, and one of the ways we check that we're following the right rules is through automated tools, like pa11y. For more info on the rules being tested checkout the pa11y wiki.

Running tests

To run a web accessibility test on digital.gov do the following:

  1. Install and run the site locally following the Running the site locally instructions above. Site must be running locally to perform the scan.
  • If this is your first time running pa11y, then you'll need to run npm install to make sure pa11ly is installed.
  1. In a separate terminal window, run npm run test:pa11y to initiate the accessibility checker.

Note: Accessibility testing configuration is located in the .pa11yci file.

Contributing

To provide feedback on plainlanguage.gov, follow this repository and open an issue in the repo.

Public domain

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

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.

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].