Skip to content

add clarity to the language #499

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

Merged
merged 3 commits into from
Feb 17, 2020
Merged

Conversation

moneyball
Copy link
Contributor

No description provided.

CONTRIBUTING.md Outdated
for the first time to an open source project or pick up Rust while contributing. Don't be shy,
you'll learn.

Communications Channels
-----------------------

Communication about Rust-Lightning happens primarily on #ldk-dev on the LDK slack
Communication about Rust-Lightning happens primarily on #ldk-dev on the [LDK slack](http://www.lightningdevkit.org/)
Copy link
Contributor

Choose a reason for hiding this comment

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

if it's primarily on Slack, there should at least be a comma before the IRC channel, or, better yet, a connection like, "but also"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed

or #rust-bitcoin on IRC Freenode.

Discussion about code base improvements happens in GitHub issues and on pull
requests.

Contribution Workflow
--------------------
---------------------
Copy link
Contributor

Choose a reason for hiding this comment

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

Interesting heading mechanism. Why not just use subheadings like ##?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Not sure I didn't create that but it isn't related to my PR to improve clarity of the language so would suggest a separate Issue/PR for this.

CONTRIBUTING.md Outdated
@@ -46,12 +45,12 @@ must be given to the long term technical debt. Every new features should
be covered by functional tests.

When refactoring, structure your PR to make it easy to review and don't
hesitant to split in multiple small, focused PRs.
hestitate to split in multiple small, focused PRs.
Copy link
Contributor

Choose a reason for hiding this comment

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

better: "hesitate to split it into multiple"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed

CONTRIBUTING.md Outdated

The Minimal Supported Rust Version is 1.22.0 (enforced by our Travis).

Commit should expose both issues fixed and solutions rational.
these [guidelines](https://chris.beams.io/posts/git-commit/) should be kept in mind.
Commit should cover both issues fixed and solutions rationale.
Copy link
Contributor

Choose a reason for hiding this comment

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

Probably plural, commits.

Also, solutions is possessive, so either solution's or solutions' (probably the latter if there are multiple solutions, each mapping to an issue fixed.)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed


Use tabs. If you want to align lines, use spaces. Any desired alignment should
display fine at any tab-length display setting.

Security
--------

Security is the primary focus of Rust-Lightning, disclosure of security vulnerabilites
helps prevent user loss of funds. If you believe vulnerability may effect other Lightning
Security is the primary focus of Rust-Lightning; disclosure of security vulnerabilites
Copy link
Contributor

Choose a reason for hiding this comment

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

nice find!

CONTRIBUTING.md Outdated
Security is the primary focus of Rust-Lightning, disclosure of security vulnerabilites
helps prevent user loss of funds. If you believe vulnerability may effect other Lightning
Security is the primary focus of Rust-Lightning; disclosure of security vulnerabilites
helps prevent user loss of funds. If you believe a vulnerability may affect other Lightning
implementations please inform them.
Copy link
Contributor

Choose a reason for hiding this comment

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

add comma: implementations, please inform them.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed

CONTRIBUTING.md Outdated
@@ -81,20 +80,20 @@ is no special handling of security issues. Please simpy open an issue on Github.
Testing
-------

Deeply tied with the security aspect, Rust-Lightning developers take testing
Related to the security aspect, Rust-Lightning developers take testing
very seriously. Due to the modular nature of the project writing new functional
Copy link
Contributor

Choose a reason for hiding this comment

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

add comma: of the project, writing new

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed

CONTRIBUTING.md Outdated

Fuzzing is heavily-encouraged, you will find all related fuzzing stuff under `fuzz/`
Fuzzing is heavily encouraged: you will find all related fuzzing stuff under `fuzz/`
Copy link
Contributor

Choose a reason for hiding this comment

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

try replacing "stuff". Also, maybe "fuzzing-related?"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed

CONTRIBUTING.md Outdated

Mutation testing is work-in-progess, any contribution there would be warmly welcomed.
Mutation testing is work-in-progess; any contribution there would be warmly welcomed.
Copy link
Contributor

Choose a reason for hiding this comment

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

typo: progress

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed

CONTRIBUTING.md Outdated
@@ -6,23 +6,23 @@ welcome to contribute towards development in the form of peer review, documentat
testing and patches.

Anyone is invited to contribute without regard to technical experience, "expertise", OSS
experience, age, or other concern. Though developing cryptocurrencies demand a
experience, age, or other concern. However, developing cryptocurrencies demand a
Copy link
Contributor

Choose a reason for hiding this comment

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

grammar ultra nit: I think demand should be demands as the subject is the gerund developing.

This could also be rewritten as: However, the development of cryptocurrencies demands...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

thank you and fixed!

Copy link
Collaborator

@TheBlueMatt TheBlueMatt left a comment

Choose a reason for hiding this comment

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

LGTM. Any further comments can totally be merged as trivial PRs.

@TheBlueMatt TheBlueMatt merged commit 4f59b8e into lightningdevkit:master Feb 17, 2020
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.

4 participants