CONTRIBUTING.md 780 B

Style

Standard Rust indentation is used. No use of globs, and use of namespaces must be explicit, this rule does not apply for structures or enumerations. External crates must be imported before any use's. For example:

// Bad (set_exit_status is a function)
use std::env::*
use std::env::{set_exit_status};

extern crate common;
use common::{Status};

// Good
extern crate common;

use common::{Status};

use std::env;
use std::path::{PathBuf};

Commits

Commits must be well documented, and signed off on

License

All files must be prepended with:

// Copyright (C) YEAR, CONTRIBUTER <CONTRIBUTER EMAIL>
// All rights reserved. This file is part of core-utils, distributed under the
// GPL v3 license. For full terms please see the LICENSE file.