       end
 
   The `project/0` function is where the project information is defined
-  and it allows developers to configure many tasks.
-
-  After the project above is defined, there are many tasks one can
-  run directly from the command line:
+  and tasks are configured.
+
+  Once the project is defined, a number of default Mix tasks can be run
+  directly from the command line:
 
     * `mix compile` - compiles the current project
     * `mix test` - runs tests for the given project

        end
      end

  Now they can invoke it with `mix hello`.

  ## Dependencies

  Another important feature in Mix is that it is able to manage your
  dependencies and integrates nicely with [the Hex package manager](https://hex.pm).

  In order to use dependencies, you need to add a `:deps` key
  to your project configuration. We often extract the dependencies
  listing to its own functions:

      defmodule MyApp.Mixfile do
        use Mix.Project


    * `MIX_ARCHIVES` - specifies the directory into which the archives should be installed
    * `MIX_DEBUG` - outputs debug information about each task before running it
    * `MIX_ENV` - specifies which environment should be used. See [Environments](#environments)
    * `MIX_EXS` - changes the full path to the `mix.exs` file
    * `MIX_HOME` - path to mix's home directory, stores configuration files and scripts used by mix
    * `MIX_PATH` - appends extra code paths
