Skip to content

Latest commit

 

History

History
95 lines (57 loc) · 3.08 KB

File metadata and controls

95 lines (57 loc) · 3.08 KB

Contributing

We're not ready for contributions yet, this document exists as a guide for those working on govuk-frontend.

Contents of this file

For contributors

For maintainers

Code of Conduct

Please read CODE_OF_CONDUCT.md before contributing.

Application architecture

See application architecture for an overview of the directories in this repository.

Running locally

See running locally.

Conventions to follow

Indentation and whitespace

2-space, soft-tabs only. No trailing whitespace.

CSS

See our coding standards for CSS and testing and linting.

JavaScript

See our coding standards for JavaScript and testing and linting.

Components and Nunjucks API

See our coding standards for components, coding standards for Nunjucks macros and testing and linting.

Testing and linting

See testing and linting.

Supported browsers

Your contribution needs to work with certain browsers as set out in README. See also supporting Internet Explorer 8.

Commit hygiene

Please see our git style guide which describes how we prefer git history and commit messages to read.

Updating Changelog

If you open a GitHub pull request on this repo, please update CHANGELOG to reflect your contribution.

Add your entry under Unreleased as Breaking change, New feature, Fix or Internal.

Please include a description of the work done and a link to the PR (see current CHANGELOG for the format).

Include the modified CHANGELOG in the PR.

Application tasks

See tasks.

Deploying

See deploying.

Versioning

We are not using semantic versioning yet, we are going to talk about this soon.

See CHANGELOG for more information.

Releasing a new version

See publishing.