Update README

This commit is contained in:
Tuncer Ayaz 2012-07-01 22:56:07 +02:00
parent 35ef3631b4
commit 000a834144

View file

@ -73,8 +73,8 @@ Do not mix spaces and tabs.
Do not introduce lines longer than 80 characters. Do not introduce lines longer than 80 characters.
[erlang-mode (emacs)](http://www.erlang.org/doc/man/erlang.el.html) indentation is preferred. [erlang-mode (emacs)](http://www.erlang.org/doc/man/erlang.el.html) indentation is preferred.
vi-only users are encouraged to give [Vim emulation](http://emacswiki.org/emacs/Evil) vi-only users are encouraged to
([more info](https://gitorious.org/evil/pages/Home)) a try. give [Vim emulation](http://emacswiki.org/emacs/Evil) ([more info](https://gitorious.org/evil/pages/Home)) a try.
Writing Commit Messages Writing Commit Messages
----------------------- -----------------------
@ -108,41 +108,26 @@ Longer description (wrap at 72 characters)
* Break up logical changes * Break up logical changes
* Make whitespace changes separately * Make whitespace changes separately
Dialyzer and Tidier Run checks
------------------- ----------
Before you submit a patch check for Before you submit a patch, run ``make check`` to execute
the test suite and check for
[xref](http://www.erlang.org/doc/man/xref.html) and [xref](http://www.erlang.org/doc/man/xref.html) and
[Dialyzer](http://www.erlang.org/doc/man/dialyzer.html) [Dialyzer](http://www.erlang.org/doc/man/dialyzer.html)
warnings. warnings.
A successful run of ``make check`` looks like:
```sh
$ make check
Recompile: src/rebar_core
==> rebar (compile)
Command 'debug' not understood or not applicable
Congratulations! You now have a self-contained script called "rebar" in
your current working directory. Place this script anywhere in your path
and you can use rebar to build OTP-compliant apps.
==> rebar (xref)
make: [dialyzer_warnings] Error 2 (ignored)
```
[Dialyzer](http://www.erlang.org/doc/man/dialyzer.html) warnings are compared [Dialyzer](http://www.erlang.org/doc/man/dialyzer.html) warnings are compared
against a set of safe-to-ignore warnings found in against a set of safe-to-ignore warnings found in
[dialyzer_reference](https://raw.github.com/basho/rebar/master/dialyzer_reference). [dialyzer_reference](https://raw.github.com/basho/rebar/master/dialyzer_reference).
[xref](http://www.erlang.org/doc/man/xref.html) is run with [xref](http://www.erlang.org/doc/man/xref.html) is run with
[custom queries](https://raw.github.com/basho/rebar/master/rebar.config) [custom queries](https://raw.github.com/basho/rebar/master/rebar.config)
to suppress safe-to-ignore warnings. to suppress safe-to-ignore warnings.
It is **strongly recommended** to check the code with It is **strongly recommended** to check the code with
[Tidier](http://tidier.softlab.ntua.gr:20000/tidier/getstarted). [Tidier](http://tidier.softlab.ntua.gr:20000/tidier/getstarted).
Select all transformation options and enable **automatic** Select all transformation
transformation. options and enable **automatic** transformation. If Tidier suggests a transformation,
If Tidier suggests a transformation apply the changes **manually** apply the changes **manually** to the source code. Do not use the code from
to the source code. the
Do not use the code from the tarball (*out.tgz*) as it will have tarball (*out.tgz*) as it will have white-space changes applied by Erlang's pretty-printer.
white-space changes
applied by Erlang's pretty-printer.