Fix typos in docs (#1071)

* docs: fix typos in docs

* docs: update CONTRIBUTING.md
This commit is contained in:
Saksham Sharma 2022-02-16 14:33:52 +05:30 committed by Gaius
parent c6e2c601dc
commit 4a171ac5cb
No known key found for this signature in database
GPG Key ID: 8B4E5D1290FA2FFB
3 changed files with 25 additions and 25 deletions

View File

@ -4,7 +4,7 @@
In the interest of fostering an open and welcoming environment,
we as contributors and maintainers pledge to
making participation in our project and
make participation in our project and
our community a harassment-free experience for everyone,
regardless of age, body size,
disability, ethnicity, gender identity and expression,

View File

@ -1,7 +1,7 @@
# Contributing to Dragonfly
It is warmly welcomed if you have interest to hack on Dragonfly.
First, we encourage this kind of willing very much.
It is warmly welcomed if you have the interest to hack on Dragonfly.
First, we encourage this kind of willingness very much.
And here is a list of contributing guide for you.
## Topics
@ -18,7 +18,7 @@ Security issues are always treated seriously.
As our usual principle, we discourage anyone to spread security issues.
If you find a security issue of Dragonfly, please do not discuss it in
public and even do not open a public issue.
Instead we encourage you to send us a private email to
Instead, we encourage you to send us a private email to
[Dragonfly@noreply.github.com](mailto:Dragonfly@noreply.github.com) to report this.
## Reporting general issues
@ -41,7 +41,7 @@ You can find three kinds of issue templates there: question,
bug report and feature request. Please **BE SURE** to follow
the instructions to fill fields in template.
There are lot of cases when you could open an issue:
There are a lot of cases when you could open an issue:
* bug report
* feature request
@ -54,7 +54,7 @@ There are lot of cases when you could open an issue:
* any questions on project
* and so on
Also we must remind that when filing a new issue,
Also, we must remind that when filing a new issue,
please remember to remove the sensitive data from your post.
Sensitive data could be password, secret key,
network locations, private business data and so on.
@ -76,8 +76,8 @@ via a PR (short for pull request).
* If you find document incorrect, just do it and fix that!
* ...
Actually it is impossible to list them completely.
Just remember one princinple:
Actually, it is impossible to list them completely.
Just remember one principle:
> WE ARE LOOKING FORWARD TO ANY PR FROM YOU.
@ -177,7 +177,7 @@ MAJOR.MINOR.PATCH of [SemVer](http://semver.org/).
### Commit Rules
Actually in Dragonfly, we take two rules serious when committing:
Actually in Dragonfly, we take two rules seriously when committing:
* [Commit Message](#commit-message)
* [Commit Content](#commit-content)
@ -188,7 +188,7 @@ Commit message could help reviewers better understand
what the purpose of submitted PR is.
It could help accelerate the code review procedure as well.
We encourage contributors to use **EXPLICIT** commit
message rather than ambiguous message. In general,
message rather than an ambiguous message. In general,
we advocate the following commit message type:
* feat: xxxx.For example, "feat: make result show in sorted order".
@ -198,10 +198,10 @@ we advocate the following commit message type:
* refactor: xxxx. For example, "refactor: simplify to make codes more readable".
* test: xxx. For example, "test: add unit test case for func InsertIntoArray".
* chore: xxx. For example, "chore: integrate travis-ci".
It's the type of mantainance change.
It's the type of maintenance change.
On the other side, we discourage contributors
from committing message like the following ways:
from committing messages in the following ways:
* ~~fix bug~~
* ~~update~~
@ -237,16 +237,16 @@ Dragonfly project, we should reach an agreement on
the version of tools used in the development environment.
Here are some dependents with specific version:
* golang : v1.15
* misspell : latest
* shellCheck : latest
* golang: v1.15
* misspell: latest
* shellCheck: latest
* docker: latest
When you develop the Dragonfly project at the local environment,
When you develop the Dragonfly project in the local environment,
you should use subcommands of Makefile to help yourself
to check and build the latest version of Dragonfly.
For the convenience of developers,
we use the docker to build Dragonfly.
we use docker to build Dragonfly.
It can reduce problems of the developing environment.
### Golang Dependency Management
@ -287,10 +287,10 @@ collaborate. So the latest updates of Dragonfly are always here.
Although contributions via PR is an explicit way to help,
we still call for any other ways.
* Reply to other's issues if you could.
* Help solve other user's problems.
* Help review other's PR design.
* Help review other's codes in PR.
* Reply to others' issues if you could.
* Help solve other users' problems.
* Help review others' PR design.
* Help review others' codes in PR.
* Discuss about Dragonfly to make things clearer.
* Advocate Dragonfly technology beyond GitHub.
* Write blogs on Dragonfly and so on.
@ -300,7 +300,7 @@ In a word, **ANY HELP IS CONTRIBUTION.**
## Join Dragonfly as a member
It is also welcomed to join Dragonfly team if you are
willing to participate in Dragonfly community continuously and keep active.
willing to participate in Dragonfly community continuously and be active.
### Requirements

View File

@ -27,7 +27,7 @@ Currently Dragonfly focuses on being:
- Simple: well-defined user-facing API (HTTP), non-invasive to all container engines;
- Efficient: CDN support, P2P based file distribution to save enterprise bandwidth;
- Intelligent: host level speed limit, intelligent flow control due to host detection;
- Intelligent: host-level speed limit, intelligent flow control due to host detection;
- Secure: block transmission encryption, HTTPS connection support.
Dragonfly is now hosted by the Cloud Native Computing Foundation (CNCF) as
@ -74,10 +74,10 @@ warehouse services for various cloud vendors, etc.
each module depends on, and provide keepalive and metrics functions.
**Scheduler:** The tracker and scheduler in the P2P
network that choose appropriate downloading net-path for each peer.
network that chooses appropriate downloading net-path for each peer.
**CDN:** A CDN server that caches downloaded data
from source to avoid downloading same files repeatedly.
from source to avoid downloading the same files repeatedly.
**Daemon:** It's a daemon of dfget client.
It establishes a proxy between containerd/CRI-O and registry.