mirror of
https://github.com/correl/rebar.git
synced 2024-11-23 19:19:54 +00:00
Update README
This commit is contained in:
parent
35ef3631b4
commit
000a834144
1 changed files with 14 additions and 29 deletions
43
README.md
43
README.md
|
@ -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.
|
|
||||||
|
|
Loading…
Reference in a new issue