Skip to content

Commit

Permalink
docs: add documentation on code ownership
Browse files Browse the repository at this point in the history
  • Loading branch information
mplewis committed Sep 16, 2015
1 parent 470b2b2 commit 1682e42
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions ownership.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
layout: page
title: Quality
header: Code Quality Standards
group: navigation
---
{% include JB/setup %}

## Ownership

### Definition

Ownership of source code is an abstract concept. It does not mean the same thing as legally owning the rights to use source code, or legally owning the copyright to code. When we own code, we are indicating that we take full responsibility for its quality. We commit to maintaining, fixing, and updating code we own.

### Do we own this code?

We own code if both of the following are true:

1. The file is checked into a repository we own
2. The file is not marked as belonging to a third-party project

## Standards for Owned Code

The following standards apply to code we own:

1. It must meet our code style guidelines
2. This will be enforced by automated testing and linting
3. All changes to this code must go through peer review

Code that we do not own, such as third-party library code, does not need to follow these rules.

0 comments on commit 1682e42

Please sign in to comment.