Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you're on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Preprocessors

The most supported CSS preprocessor at 18F is Sass (SCSS). Using this pre-processor means you’ll get supported resources such as frameworks, libraries, tutorials, and a comprehensive styleguide as support.

In addition, 18F uses a .scss-lint.yml file to keep our CSS code compliant with our own styleguide.

That being said, any preprocessor is allowed as long as it’s a sound project and has community support.

The recommended way to compile your Sass code is through node-sass, rather than Ruby Sass. This allows eliminating the Ruby dependency for projects that don’t already require it and is the fastest method of compiling Sass.