Skip to content

Commit 7c4dba0

Browse files
committed
grammar, organization
1 parent ec60477 commit 7c4dba0

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

README.md

+10-12
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Spaghetti provides type-safe communication between JavaScript modules.
66
[![Build Status](https://travis-ci.org/prezi/spaghetti.svg)](https://travis-ci.org/prezi/spaghetti)
77
[![Analytics](https://ga-beacon.appspot.com/UA-54695510-1/github.com/prezi/spaghetti)](https://github.com/igrigorik/ga-beacon)
88

9-
Modularizing a large, evolving JavaScript applications is hard, because the untyped nature of the modules makes it difficult to keep track of changing APIs. Spaghetti uses compilers to check communication between modules, transforming run-time API compatibility problems into compile errors.
9+
Modularizing large, evolving JavaScript applications is hard, because the untyped nature of the modules makes it difficult to keep track of changing APIs. Spaghetti uses compilers to check communication between modules, transforming run-time API compatibility problems into compile errors, so we can easily catch these errors.
1010

1111
## How Does it Work?
1212

@@ -48,21 +48,19 @@ If you make a typo in `sayHello`, or try to pass a number as its parameter, the
4848

4949
For a detailed explanation of the steps to building a Spaghetti application, see [Workflow on the wiki](../../wiki/Workflow).
5050

51-
## Try It
51+
## How to Use It?
5252

53-
If you want to get to know Spaghetti, you have options to
53+
Spaghetti is a [Java](http://java.oracle.com)-based tool, and requires Java 7 or newer. It has multiple interfaces:
5454

55-
* check the [demo application](http://prezi.github.io/spaghetti/demo),
56-
* follow [the tutorial](/../../wiki/Tutorial) for a step-by-step introduction to Spaghetti, or
57-
* see the [code behind the demo](spaghetti-gradle-example), which uses the Gradle integration.
55+
* The [command-line tool](spaghetti) is the quickest way to get working with Spaghetti.
56+
* [Gradle plugins](gradle-spaghetti-plugin/README.md) make it easy to integrate Spaghetti into your workflow.
57+
* Maven and other build system support has been planned, but no deadline has been set yet.
5858

59-
## How to Use It?
60-
61-
Spaghetti is a Java-based tool, and requires Java 7 or newer. It has multiple interfaces:
59+
## Try It
6260

63-
* the [command-line tool](spaghetti) is the quickest way to get working with Spaghetti
64-
* the [Gradle plugins](gradle-spaghetti-plugin/README.md) make it easy to integrate Spaghetti into your workflow
65-
* Maven and other build system support is planned but no deadline has been set yet.
61+
* Follow [the tutorial](/../../wiki/Tutorial) for a step-by-step introduction to Spaghetti.
62+
* Check the [demo application](http://prezi.github.io/spaghetti/demo).
63+
* See the [code behind the demo](spaghetti-gradle-example), which uses Gradle integration.
6664

6765
## Documentation
6866

0 commit comments

Comments
 (0)