A few minor spelling errors and slight rewording
diff --git a/Documentation/Development.md b/Documentation/Development.md
index b8534ef..43607a0 100644
--- a/Documentation/Development.md
+++ b/Documentation/Development.md
@@ -22,7 +22,7 @@
 ```
 
 This will build compiler and friends in `build/` directory. It takes about ~1
-hour for the inital build process. However, it is not really required to build
+hour for the initial build process. However, it is not really required to build
 the entire compiler in order to work on the Package Manager. A faster option is
 using a [snapshot](https://swift.org/download/#releases) from swift.org.
 
@@ -129,8 +129,8 @@
 
 ```sh
 $ Utilities/docker-utils build # will build an image with the latest swift snapshot
-$ Utilities/docker-utils boostrap # will bootstrap SwiftPM on the linux container
-$ Utilities/docker-utils run bash # to run an interactive bash sheel in the container
+$ Utilities/docker-utils bootstrap # will bootstrap SwiftPM on the linux container
+$ Utilities/docker-utils run bash # to run an interactive bash shell in the container
 $ Utilities/docker-utils swift-build # to run swift-build in the container
 $ Utilities/docker-utils swift-test # to run swift-test in the container
 $ Utilities/docker-utils swift-run # to run swift-run in the container
diff --git a/Documentation/Usage.md b/Documentation/Usage.md
index 8ce72b0..ce8cbd9 100644
--- a/Documentation/Usage.md
+++ b/Documentation/Usage.md
@@ -167,9 +167,9 @@
 ```
 
 The `pkgConfig` parameter helps SwiftPM in figuring out the include and library
-search paths for the system library.  Note: If you don't want to use pkgConfig
-paramater you can pass the path to directory containing library using
-commandline when building your app:
+search paths for the system library.  Note: If you don't want to use the `pkgConfig`
+parameter you can pass the path of a directory containing the library using the
+`-L` flag in commandline when building your app:
 
     example$ swift build -Xlinker -L/usr/local/lib/
 
@@ -472,7 +472,7 @@
 repository status, tags, or the tag desired by dependency resolution. In other
 words, this will _just build_ against the sources that are present. When an
 editable package is present, it will be used to satisfy all instances of that
-package in the depencency graph. It is possible to edit all, some, or none of
+package in the dependency graph. It is possible to edit all, some, or none of
 the packages in a dependency graph, without restriction.
 
 Editable packages are best used to do experimentation with dependency code or
@@ -487,11 +487,11 @@
     $ swift package edit Foo --revision 969c6a9
 
 This is similar to previous version except that the Package Manager will leave
-the dependency at a detched HEAD on the specified revision.
+the dependency at a detached HEAD on the specified revision.
 
 Note: It is necessary to provide either a branch or revision option. The
 rationale here is that checking out the currently resolved version would leave
-the repository on a detached HEAD, which is confusing. Explict options makes
+the repository on a detached HEAD, which is confusing. Explicit options makes
 the action predictable for user.
 
 Once a package is in an editable state, you can navigate to the directory