Skip to content

CLA Not Mentioned In CONTRIBUTING.md #1263

@EmperorArthur

Description

@EmperorArthur

Prerequisites

  • Write a descriptive title.
  • Make sure you are able to repro it on the latest version
  • Search the existing issues.

Summary

I examined the current CONTRIBUTING.md before submitting a pull request. It does not mention a Contributor License Agreement (CLA) at all.

However, I was prompted for one when submitting a pull request. This should be clearly documented.

While I am fortunate my employer does not have a formal procedure for CLAs, others might. This can cause a developer headache as they would need to receive permission again after doing work.

Steps to reproduce

  1. Read current CONTRIBUTING.md.
  2. Assume No CLA is needed.
  3. Receive permission from corporate to contribute.
  4. Submit Pull Request.
  5. Receive automated CLA message.
  6. Request permission from corporate to sign the CLA!
  7. Abandon PR because corporate never replies.

Expected behavior

Contribution requirements are clearly documented in [CONTRIBUTING.md](https://github.com/PowerShell/DSC/blob/de79d347364ea671762b3da20ba08af3464870d2/CONTRIBUTING.md).

Actual behavior

Contribution requirements are missing from [CONTRIBUTING.md](https://github.com/PowerShell/DSC/blob/de79d347364ea671762b3da20ba08af3464870d2/CONTRIBUTING.md).

Error details

Environment data

N/A

Version

N/A

Visuals

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions