Skip to content

Conversation

@izgeri
Copy link
Contributor

@izgeri izgeri commented Sep 2, 2020

Move general docs from Conjur CONTRIBUTING to general CONTRIBUTING, so that
it's more visible early on.

Retain links in Conjur CONTRIBUTING as we do with other "dev how to" sections.

Copy link
Contributor

@sgnn7 sgnn7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@izgeri just some small nits

CONTRIBUTING.md Outdated

#### When the Repo Includes the CLA

If the `CONTRIBUTING.md` document says you need to sign the CLA, for example:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the wording here is too narrowly scoped. What if the repo doesn't "say that you need to sign a CLA" but says something like "CLA is required"?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do you have a suggestion for how to fix it? I don't say the language on the CONTRIBUTING is exactly "you need to sign", and I assume people can translate a CONTRIB that says "you are required to" to the "you need to" language here - but maybe I'm misunderstanding? 😬

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

from a legal perspective, it may open things up to intentional unwanted avoidance of the CLA. Maybe we should say something like:

If the `CONTRIBUTING.md` document indicates that you need to sign the CLA, for example:

CONTRIBUTING.md Outdated
> our Contributor Agreement. This provides patent protection for all Conjur users and allows
> CyberArk to enforce its license terms. Please email a signed copy to oss@cyberark.com."
Then you **must** submit a signed copy of the CLA to oss@cyberark.com in order
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oss@cyberark.com can be an email link

CONTRIBUTING.md Outdated

To sign-off, use:

git commit --signoff
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should use the escape ticks instead of indents for code snippets. Same comment for code right below.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ha, fair point

CONTRIBUTING.md Outdated

git commit --amend -s

After amending a commit, you will need to force-push (`push -f`) to your branch for this to take
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
After amending a commit, you will need to force-push (`push -f`) to your branch for this to take
After amending a commit, you will need to force-push (`git push -f <branch_name>`) to your branch for this to take

CONTRIBUTING.md Outdated
effect.

> Note: Only repositories licensed under MIT, BSD, or Apache 2.0 are eligible to use the DCO instead
of the CLA for community contributions!!** If the repo does not meet this criteria, you **must**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this Note: doesn't have a matching number of **s

CONTRIBUTING.md Outdated
To determine if you **have** signed a commit, look at the commit history in the branch to ensure
each commit includes a line like:

Signed-off-by: Random J Developer <random@developer.example.org>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Random in some contexts can be construed as derogatory

Suggested change
Signed-off-by: Random J Developer <random@developer.example.org>
Signed-off-by: Jane A Doe <jane@developer.example.org>

[when the repo includes the CLA](../CONTRIBUTING.md#when-the-repo-includes-the-cla).

If the CONTRIBUTING file _does not_ ask you to sign the CLA, follow the instructions
for [when the repo does not include the CLA](../CONTRIBUTING.md#when-the-repo-does-not-include-the-cla). These instructions will also walk you through how to add a signoff to
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Line length

Move general docs from Conjur CONTRIBUTING to general CONTRIBUTING, so that
it's more visible early on.

Retain links in Conjur CONTRIBUTING as we do with other "dev how to" sections.
@izgeri izgeri force-pushed the reorganize-contrib-license-docs branch from 82e89bd to cac2f91 Compare September 4, 2020 17:27
Copy link
Contributor

@sgnn7 sgnn7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@izgeri LGTM!

@izgeri izgeri merged commit 5059e1f into master Sep 4, 2020
@izgeri izgeri deleted the reorganize-contrib-license-docs branch September 4, 2020 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants