From 8809667d90c2a3114c7071dee387b1bdc839cfef Mon Sep 17 00:00:00 2001 From: Steve Lee Date: Thu, 8 Feb 2018 12:42:10 -0800 Subject: [PATCH] add guidance on adding copyright and license header to new source files --- .github/CONTRIBUTING.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 7d00be5c8f1..498fe0f26cd 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -149,6 +149,25 @@ Additional references: While not required, we appreciate any contributors who add this label and create the issue themselves. Even better, all contributors are free to contribute the documentation themselves. (See [Contributing to documentation related to PowerShell](#contributing-to-documentation-related-to-powershell) for more info.) +* If your change adds a new source file, ensure the appropriate copyright and license headers is on top. + It is standard practice to have both a copyright and license notice for each source file. + * For `.h`, `.cpp`, and `.cs` files use: + + // Copyright (c) Microsoft Corporation. All rights reserved. + // Licensed under the MIT License. + + * For `.ps1` and `.psm1` files use: + + # Copyright (c) Microsoft Corporation. All rights reserved. + # Licensed under the MIT License. + +* If your change adds a new module manifest (.psd1 file), ensure that: + + ```powershell + Author = "PowerShell" + Company = "Microsoft Corporation" + Copyright = "Copyright (c) Microsoft Corporation. All rights reserved." + ``` ### Pull Request - Work in Progress