Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README: Replace local contrib docs with a CONTRIBUTING.md link #9

Merged
merged 1 commit into from
Apr 12, 2018

Conversation

wking
Copy link
Contributor

@wking wking commented Apr 10, 2018

CONTRIBUTING.md (which we got from project-template in be21fe9, #3) covers this same space. Dropping the contrib docs from the README (and instead linking to CONTRIBUTING.md):

  • keeps us DRY (vs. having the content in each location),
  • gets us the GitHub contributing UI improvements (vs. having the content only in the README),
  • keeps the information discoverable (vs. having the content only in CONTRIBUTING.md and not linking from the README), and
  • gives us more space in the README to talk about the project itself (contributing docs are only useful for a subset of README readers).

CC @vbatts, since the README contrib docs came in with his #6.

@wking wking force-pushed the drop-readme-contrib-docs branch from b023a0b to 724ab29 Compare April 10, 2018 04:54
@@ -24,116 +24,7 @@ Following sections give context for aspects of this specification:

## Contributing

Copy link
Contributor

Choose a reason for hiding this comment

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

This should at least provide a link to the issue tracker and mailing list so users don't need to wade through several docs before finding basic information. The longer form stuff is definitely part of contributing.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This should at least provide a link to the issue tracker and mailing list…

Done with 724ab292bbc5c1, using text copy/pasted from CONTRIBUTING.md. If you have specific wording in mind, give me something to copy/paste ;).

If you're concerned about skimmers reading some of the contribution information (e.g. the issues link in the README with 2bbc5c1) and submitting security issues over those public channels, you may want to add a reference to the security section as well. For a paranoid approach to this “skimmed and missed the security section” issue, see opencontainers/project-template#57.

Copy link
Contributor

Choose a reason for hiding this comment

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

submitting security issues over those public channels, you may want to add a reference to the security section as well.

Please do add this.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

submitting security issues over those public channels, you may want to add a reference to the security section as well.

Please do add this.

Done with 2bbc5c1fa939cc.

@wking wking force-pushed the drop-readme-contrib-docs branch from 724ab29 to 2632b29 Compare April 11, 2018 21:57
wking added a commit to wking/distribution-spec that referenced this pull request Apr 11, 2018
CONTRIBUTING.md (which we got from project-template in be21fe9, *:
Pull in project-template 61d73a3, 2018-04-04, opencontainers#3) covers this same
space.  Dropping the contrib docs from the README (and instead linking
to CONTRIBUTING.md) keeps us DRY (vs. having the content in each
location), gets us the GitHub contributing UI improvements [1]
(vs. having the content only in the README), keeps the information
discoverable (vs. having the content only in CONTRIBUTING and not
linking from the README), and gives us more space in the README to
talk about the project itself (contributing docs are only useful for a
subset of README readers).

I've copy/pasted the CONTRIBUTING.md content for issues and the
mailing list into the README at Stephen's request [2].  Personally I
don't have a problem with requiring readers to click through to
CONTRIBUTING to get this information, but I'm not a maintainer.  I am
slightly concerned that the copy/pasted discussion channel information
is even further from the security-disclosure section (for a paranoid
approach, see [3]), but I'll leave addressing that or not up to the
maintainers as well.

[1]: https://help.github.com/articles/setting-guidelines-for-repository-contributors/
[2]: opencontainers#9 (comment)
[3]: opencontainers/project-template#57

Signed-off-by: W. Trevor King <wking@tremily.us>
@wking wking force-pushed the drop-readme-contrib-docs branch from 2632b29 to 2bbc5c1 Compare April 11, 2018 21:59
wking added a commit to wking/distribution-spec that referenced this pull request Apr 11, 2018
CONTRIBUTING.md (which we got from project-template in be21fe9, *:
Pull in project-template 61d73a3, 2018-04-04, opencontainers#3) covers this same
space.  Dropping the contrib docs from the README (and instead linking
to CONTRIBUTING.md) keeps us DRY (vs. having the content in each
location), gets us the GitHub contributing UI improvements [1]
(vs. having the content only in the README), keeps the information
discoverable (vs. having the content only in CONTRIBUTING and not
linking from the README), and gives us more space in the README to
talk about the project itself (contributing docs are only useful for a
subset of README readers).

I've copy/pasted the CONTRIBUTING.md content for issues and the
mailing list into the README at Stephen's request [2], turning
"Issues" into a link in the process.  I've left it as a non-link in
CONTRIBUTING.md to stay closer to the upstream project-template, but
wouldn't have a problem making it a link there to if the maintainers
preferred that.  Personally I don't have a problem with requiring
readers to click through to CONTRIBUTING to get this information, but
I'm not a maintainer.  I am slightly concerned that the copy/pasted
discussion channel information is even further from the
security-disclosure section (for a paranoid approach, see [3]), but
I'll leave addressing that or not up to the maintainers as well.

[1]: https://help.github.com/articles/setting-guidelines-for-repository-contributors/
[2]: opencontainers#9 (comment)
[3]: opencontainers/project-template#57

Signed-off-by: W. Trevor King <wking@tremily.us>
CONTRIBUTING.md (which we got from project-template in be21fe9, *:
Pull in project-template 61d73a3, 2018-04-04, opencontainers#3) covers this same
space.  Dropping the contrib docs from the README (and instead linking
to CONTRIBUTING.md) keeps us DRY (vs. having the content in each
location), gets us the GitHub contributing UI improvements [1]
(vs. having the content only in the README), keeps the information
discoverable (vs. having the content only in CONTRIBUTING and not
linking from the README), and gives us more space in the README to
talk about the project itself (contributing docs are only useful for a
subset of README readers).

I've copy/pasted the CONTRIBUTING.md content for issues and the
mailing list into the README at Stephen's request [2], turning
"Issues" into a link in the process and making some other minor
copy-edits.  I've left it as a non-link in CONTRIBUTING.md to stay
closer to the upstream project-template, but wouldn't have a problem
making it a link there to if the maintainers preferred that.  I've
also added a security reference based on my in-flight [3], also at
Stephen's request [4].  Personally I don't have a problem with
requiring readers to click through to CONTRIBUTING to get this
information (as long as the security information stays close to the
information for other channels [3]), but I'm not a maintainer.

[1]: https://help.github.com/articles/setting-guidelines-for-repository-contributors/
[2]: opencontainers#9 (comment)
[3]: opencontainers/project-template#57
[4]: opencontainers#9 (comment)

Signed-off-by: W. Trevor King <wking@tremily.us>
@wking wking force-pushed the drop-readme-contrib-docs branch from 2bbc5c1 to fa939cc Compare April 11, 2018 23:12
@stevvooe
Copy link
Contributor

stevvooe commented Apr 12, 2018

LGTM

Approved with PullApprove

1 similar comment
@vbatts
Copy link
Member

vbatts commented Apr 12, 2018

LGTM

Approved with PullApprove

@vbatts vbatts merged commit f4f0ac0 into opencontainers:master Apr 12, 2018
@wking wking deleted the drop-readme-contrib-docs branch April 12, 2018 22:40
sudo-bmitch added a commit to sudo-bmitch/distribution-spec that referenced this pull request Aug 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants