• Stars
    star
    144
  • Rank 250,508 (Top 6 %)
  • Language SCSS
  • License
    Other
  • Created almost 7 years ago
  • Updated 8 months ago

Reviews

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

Repository Details

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

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:

npm start

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.

More Repositories

1

data

Assorted data from the General Services Administration.
HTML
2,074
star
2

datagov-wptheme

Data.gov WordPress Theme (obsolete)
JavaScript
1,892
star
3

data.gov

Main repository for the data.gov service
Shell
411
star
4

code-gov-web

DEPRECATED 🛑- Federal Source Code policy implementation.
TypeScript
410
star
5

https

The HTTPS-Only Standard for federal domains (M-15-13), and implementation guidance.
Python
241
star
6

fedramp-automation

FedRAMP Automation
TypeScript
211
star
7

govt-urls

Most government websites end in .gov or .mil, but many do not. This repo contains USA.gov's list of public government domains and URLs that don't end in .gov or .mil.
211
star
8

digitalgov.gov

Digital.gov — Helping the government community deliver better digital services.
HTML
194
star
9

pdf-filler

PDF Filler is a RESTful service (API) to aid in the completion of existing PDF-based forms and empowers web developers to use browser-based forms and modern web standards to facilitate the collection of information.
JavaScript
170
star
10

project-open-data-dashboard

Project Open Data Dashboard
PHP
137
star
11

code-gov

An informative repo for all Code.gov repos
132
star
12

accessibility-for-teams

A ‘quick-start’ guide for embedding accessibility and inclusive design practices into your team’s workflow
JavaScript
91
star
13

openacr

OpenACR is a digital native Accessibility Conformance Report (ACR). The initial development is based on Section 508 requirements. The main goal is to be able to compare the accessibility claims of digital products and services. A structured, self-validated, machine-readable documentation will provide for this.
JavaScript
78
star
14

piv-guides

This is the old location for the PIV Playbook. New location below.
JavaScript
66
star
15

modernization

Report to the President on IT Modernization
CSS
61
star
16

slash-developer-pages

A lightweight listing of /developer pages in government, including embed-ready html code and structured xml.
60
star
17

code-gov-api

API powering the code.gov source code harvester
JavaScript
52
star
18

sf-sandbox-post-copy

A framework for managing automation tasks that are fired upon sandbox refresh in Salesforce orgs.
Apex
52
star
19

AI-Assistant-Pilot

Inter-agency Federal AI Personal Assistant Pilot
46
star
20

resources.data.gov

Resources for open data and enterprise data inventory management
SCSS
45
star
21

open-gsa-redesign

A fresh start for open.gsa.gov.
SCSS
44
star
22

touchpoints

Feedback platform for continuous improvement of systems, services, processes, and policy.
JavaScript
43
star
23

fedramp-tailored

FedRAMP Tailored.
SCSS
43
star
24

code-gov-front-end

Front-end of code.gov
JavaScript
40
star
25

punchcard

Repository of synonyms, protected words, stop words, and localizations
Ruby
40
star
26

devsecops-example

Example implementation of the GSA DevSecOps Pipeline
HCL
38
star
27

cto-website

Tech at GSA website
JavaScript
36
star
28

federal-open-source-repos

Uses Javascript to query the Social Media Registry and GitHub APIs and list details about all federal open source code on GitHub
CoffeeScript
36
star
29

srt-fbo-scraper

Using machine learning to predict Federal IT procurement compliance with Section 508 Accessibility Standards
Python
35
star
30

DataBeam

Generic RESTful Interface for databases
PHP
35
star
31

ckanext-geodatagov

data.gov extension
XSLT
34
star
32

ficam-playbooks

The content on this repository was migrated to idmanagement.gov.
HTML
33
star
33

search-gov

Source code for the GSA's Search.gov search engine
Ruby
32
star
34

devsecops-cloud-custodian-rules

[WORK IN PROGRESS] A repo containing rule sets for cloud-custodian inside GSA AWS accounts. This repo does not contain cloud-custodian itself.
30
star
35

jobs_api

Allows you to tap into a list of current jobs openings with federal, state, and local government agencies. Jobs are searchable by keyword, location, agency, schedule, or any combination of these.
Ruby
30
star
36

asis

ASIS (Advanced Social Image Search) indexes Flickr and MRSS images and provides a search API across both indexes.
Ruby
30
star
37

Open-And-Structured-Content-Models

Open and structured content models drafted by a cross-agency working group.
CSS
29
star
38

training-pathway-data-practitioner

Open source training material for the GSA Data Science Practitioner Learning Program
Jupyter Notebook
29
star
39

fpki-guides

This is the old location for the FPKI Playbook. New location below.
JavaScript
29
star
40

recalls_api

NOT SUPPORTED. Allows you to tap into a list of car, drug, food, and product safety recalls. Recalls are searchable by keyword, issuing agency, date, UPC code, vehicle-specific attributes, or any combination of these.
Ruby
29
star
41

catalog.data.gov

Development environment for catalog.data.gov
Python
28
star
42

sdg-indicators-usa

U.S. National Reporting Platform for the Sustainable Development Goals
JavaScript
28
star
43

Challenge_gov

Elixir
27
star
44

uswds-sf-lightning-community

A Salesforce Lightning Community Theme and related components built upon US Web Design System
JavaScript
27
star
45

DevSecOps

Base infrastructure for future DevSecOps environment in AWS
26
star
46

ficam-arch

This is the old location for the FICAM Architecture. New location below.
JavaScript
26
star
47

idmanagement.gov

IDManagement.gov is a collaboration between GSA and the Federal CIO Council. It is managed by the Identity Assurance and Trusted Access Division in the GSA Office of Government-wide Policy.
JavaScript
25
star
48

ckanext-usmetadata

A CKAN extension for inventory.data.gov
Python
24
star
49

jenkins-shared-library-examples

Groovy
24
star
50

emerging-technology-atlas

Emerging Citizen Technology
CSS
23
star
51

piv-conformance

Tool to verify conformance to the PIV data model per most recent releases of FIPS 201 and associated publications
HTML
22
star
52

GitHub-Administration

GSA's administration and implementation of github.com/gsa
22
star
53

security-benchmarks

GSA Security Benchmarks and Tools
21
star
54

jenkins-deploy

deploy Jenkins to AWS with Terraform and Ansible
HCL
21
star
55

ansible-os-win-2016

Ansible Roles for Windows Server 2016
21
star
56

sam-design-system

TypeScript
20
star
57

ckanext-datagovtheme

Theme for Data Catalog
XSLT
20
star
58

federal-website-index

A project to build and maintain a comprehensive listing of the public websites of the U.S. federal government.
Python
20
star
59

gsa-doc-digital-signature

This tool is deprecated. Please follow these new procedures - https://playbooks.idmanagement.gov/signfedregister/
Java
20
star
60

catalog-app

Development environment for catalog.data.gov
Shell
19
star
61

IAE-Architecture

Repository for IAE architectural documents.
19
star
62

inventory-app

Docker image for ckan app powering inventory.data.gov
Python
18
star
63

usagov-benefits-eligibility

Benefits eligibility estimator tool for USAGov.
JavaScript
18
star
64

ITDB-schema

IT Dashboard submissions schema, documentation and example files.
18
star
65

data-strategy

Federal data strategy website
HTML
18
star
66

digital-strategy

Machine-readable schema for describing action items within the president's digital strategy, and for reporting on its progress
17
star
67

digital-strategy-report-generator

Generates reports to describe agencies' progress in realizing the goals of the President's Digital Government Strategy
PHP
17
star
68

github-federal-stats

Bash scripts to generate metrics on U.S. Federal usage of GitHub using the GitHub APIs
HTML
16
star
69

SF-Event-Monitoring-Log-Retrieval

Python-based utility to fetch Salesforce Event Monitoring Logs and store them locally for consumption by log monitoring and analytics software.
Python
16
star
70

ngx-uswds

USWDS Components in Angular
TypeScript
16
star
71

EDX

GSA Enterprise Digital Experience (EDX)
JavaScript
16
star
72

site-scanning-engine

The repository for the rearchitected site-scanning project, specifically the scanning engine itself.
TypeScript
16
star
73

AI_Grand_Challenge_For_Resiliency

AI Grand Challenge for Resiliency: Impact of U.S. Government Policy on COVID-19 using Natural Language Processing & Text Analytics
Python
16
star
74

Mobile-Code-Catalog

Source code from around, inside, and outside the federal government that can be helpful to federal agencies building mobile apps.
HTML
15
star
75

citizenscience.gov

This is the new build of CitizenScience.gov using Jekyll on Federalist. Feel free to contribute or submit an issue!
HTML
15
star
76

Open-Data-Collaboration-Sandbox

A sandbox for loose collaboration on assorted open data projects
CSS
15
star
77

laptop-management

ALPHA/WIP for OSquery configuration for Mac and Linux Operating Systems
Shell
15
star
78

ckan-php-manager

A tool for managing a CKAN data catalog
PHP
15
star
79

innovation.gov

Deprecated - This project repo is no longer being maintained.
Ruby
14
star
80

i14y

Search engine for agencies' published content
Ruby
14
star
81

oscal-gen-tool

C#
14
star
82

threat-analysis

14
star
83

grace-inventory

Lambda function to create an inventory report of AWS services as an Excel spreadsheet in an S3 bucket. Includes Terraform code to deploy it.
Go
14
star
84

participation-playbook

US Public Participation Playbook
CSS
14
star
85

cloudgov-demo-postgrest

Get a federally-compliant REST API for your CSV data on cloud.gov in about 60 seconds. ATO not included.
Shell
14
star
86

gsa-icam-card-builder

ICAM Test Card Signer and Data Populator
Java
14
star
87

centers-of-excellence

All the excellent centers
HTML
14
star
88

fpkilint

Federal PKI, X.509 certificate linter
JavaScript
14
star
89

Very-Simple-API

A barebones API
HTML
13
star
90

participate-nap4

Participate in the 4th U.S. National Action Plan for Open Government
13
star
91

ckan-php-client

A PHP client for the CKAN data catalog, used by https://github.com/GSA/ckan-php-manager
PHP
13
star
92

devsecops-ekk-stack

Terraform that builds an EKK logging stack
HCL
12
star
93

coe-industry-day

Information on the Phase II Industry Day for the Centers of Excellence at USDA.
12
star
94

code-gov-style

Deprecated - Style for code.gov including buttons, banners, and cards
JavaScript
12
star
95

oscal-ssp-to-word

JavaScript
12
star
96

recruiter

Embeddable forms to recruit research participants. Sends results to a Google Sheet, deployed via Google Tag Manager.
JavaScript
12
star
97

openacr-editor

With this tool, people can generate Accessibility Conformance Report in the OpenACR format.
Svelte
12
star
98

ansible-https-proxy

Ansible role to set up nginx as a secure proxy
11
star
99

datagov-ssb

The Supplementary Service Broker (SSB) fills gaps in cloud.gov's brokered services using Terraform
HCL
11
star
100

10x

[Deprecated] Website for the Office of Investments in GSA’s Technology Transformation Service
JavaScript
11
star