Skip to content

Update community-facing contribution documentation [skip ci]#8137

Merged
zjs merged 4 commits intovmware:masterfrom
zjs:topic/contributing
Jul 27, 2018
Merged

Update community-facing contribution documentation [skip ci]#8137
zjs merged 4 commits intovmware:masterfrom
zjs:topic/contributing

Conversation

@zjs
Copy link
Member

@zjs zjs commented Jul 9, 2018

Much of the documentation about contributing to the project was out-of-date, incomplete, or inaccurate. Update it to reflect current best practices.


This PR does not attempt to completely revise information about the issue management process.

Much of the documentation about contributing to the project was out-
of-date, incomplete, or inaccurate. Update it to reflect current best
practices.
@zjs zjs self-assigned this Jul 9, 2018
@zjs zjs requested review from DanielXiao, hickeng and lcastellano July 9, 2018 22:14
@zjs zjs requested a review from a team as a code owner July 9, 2018 22:14
Begin to update process documentation for issue management.
CONTRIBUTING.md Outdated
If you need to squash changes into an earlier commit, you can use:
Writing code that is easy to understand, debug, and modify is important to the
long-term health of a project. To help achieve these goals, we have adopted
coding style recommendations of the boarder software community.
Copy link
Contributor

Choose a reason for hiding this comment

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

boarder -> broader

CONTRIBUTING.md Outdated
pull request.

Automated testing uses [Drone][dronesrc].
You can use the `--fixup` and `--squah` options of `git commit` to communicate
Copy link
Contributor

Choose a reason for hiding this comment

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

--squash

CONTRIBUTING.md Outdated
- To specify a specific datastore you want, use `[shared datastore=nfs-datastore]`.
- To make normal failures fatal during integration testing, use `[fast fail]`.
- To specify a specific datastore, use `[shared datastore=nfs-datastore]`.
- To specify the number of parallel jobs you want, use `[parallel jobs=2]`.
Copy link
Contributor

Choose a reason for hiding this comment

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

These directives are in the PR template in the comments for reference - this comment must be deleted or the directives within the comment are utilized.

CONTRIBUTING.md Outdated
of the `vmware` organization in GitHub. If this occurs, leave a comment on your
pull request asking that the build be restarted by an organization member.

To skip membership checking when restarting a build:
Copy link
Contributor

Choose a reason for hiding this comment

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

when and why would you do this? I assume this is linked to the not above about being a member but it's not completely evident.

CONTRIBUTING.md Outdated
should include specific details about what is (or isn't happening).

Proactively including screenshots and logs can be very helpful. When including
logs, please ensure that formatting is preserved by using [code blocks][code].
Copy link
Contributor

Choose a reason for hiding this comment

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

When including log snippets inline in the PR instead of as an attachment, please ensure ...

Maybe we need a link to how to collect container log bundles - and possibly a note about using debug=1 if the issue can be recreated.

Copy link
Member Author

Choose a reason for hiding this comment

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

Maybe we need a link to how to collect container log bundles - and possibly a note about using debug=1 if the issue can be recreated.

This feels like the wrong place for that sort of guidance — unless we want to simply link to the relevant section(s) of the user-facing documentation.

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 you're correct. A link would suffice, or we can omit it and request on a case-by-case basis as needed. No change needed in this PR.

Integration tests require a running ESX on which to deploy VIC Engine. See [VIC Integration & Functional Test Suite](tests/README.md).
We use [ZenHub][zenhub] for project management on top of GitHub issues. Boards
can be viewed [via the ZenHub website][board-zenhub] or, once you have installed
the [brower extension][zenhub-plugin], directly [within GitHub][board-github].
Copy link
Contributor

Choose a reason for hiding this comment

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

If using a browser that does not have a plugin, the board can be accessed directly via the zenhub site.

Copy link
Member Author

Choose a reason for hiding this comment

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

I'm not quite sure what change you're suggesting here? Just re-ordering the references to the board within GitHub and the board on the ZenHub website?

Copy link
Contributor

Choose a reason for hiding this comment

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

I'm not actually sure what I'm suggesting here either. Reading it again there is no reason for this comment. Either I failed to read it correctly the first time around or it changed before I submitted the comment. Comment retracted.

@zjs zjs requested a review from a team July 18, 2018 06:10
@zjs zjs merged commit 2e7fed9 into vmware:master Jul 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants