Commit Graph

383 Commits

Author SHA1 Message Date
Jon Parise
335f7e742f Prepare the 1.2.0 release. 2016-02-13 13:11:10 -08:00
Jon Parise
9ef8a896a2 Swith to the hex version of excoveralls. 2016-02-13 13:05:42 -08:00
Jon Parise
92b2ff4e96 Upgrade ex_doc and earmark to latest versions. 2016-02-13 13:03:13 -08:00
Jon Parise
4d976d558d Upgrade excoveralls to version 0.4.6. 2016-02-13 13:01:25 -08:00
Jon Parise
a44cad22b3 Drop the Version and Issues badges.
shields.io appears to have trouble serving these images.
2016-02-11 09:23:40 -08:00
Jon Parise
8d4943ca55 Fix bad list concatenation.
If the `unless` block didn't run, the code would attempt to append `nil` to
the `opts` list (because `nil` is the default "else" value).
2016-02-11 09:19:40 -08:00
Jon Parise
638eb1582c Merge pull request #3 from tbug/master
Adding note about type error for sets (and dicts), and allow custom --gen
2016-02-10 14:46:59 -08:00
Henrik Tudborg
bf4b0d4d73 Adding note about --gen erl:maps and excl. the default --gen if in opts 2016-02-10 22:36:33 +01:00
Jon Parise
a955a09747 Reduce the size of the packaged Apache Thrift lib.
We only need the Erlang bits, so only package those along with the top-level
project documents.
2016-02-02 14:04:45 -08:00
Jon Parise
6284a12fc9 Add documentation support via ex_doc. 2016-02-02 10:34:09 -08:00
Jon Parise
794ba2610b Add a top-level module file to hold documentation.
Also, move the compile task under `mix/tasks/`.
2016-02-02 10:32:58 -08:00
Jon Parise
ae4c6cb00c Bump version to 1.1.0. 2016-02-02 10:15:04 -08:00
Jon Parise
8ececa7294 Add a thrift_version compiler option.
If you require a specific version of the Thrift compiler, you can specify a
version requirement using the `thrift_version` option. Version requirements
use the SemVer 2.0 schema.
2016-02-02 10:05:04 -08:00
Jon Parise
12407035ff Update excoveralls to version 0.4.5. 2016-01-18 19:42:27 -08:00
Jon Parise
4b28b5a979 Provide a leex-based Thrift IDL lexer.
This represents just the lexer definition. Full grammar parsing (i.e. yecc)
support will come later.

The lexer definition is largely complete, but there may be some issues with
string literals containing escaped characters \t and \n.
2016-01-18 19:32:02 -08:00
Jon Parise
2358ad6b9f Quote the package files: list using ~w(). 2016-01-18 19:15:59 -08:00
Jon Parise
c708045c49 A little mix.exs reorganization and cleanup. 2016-01-18 18:20:55 -08:00
Jon Parise
33b0c3f2ca Merge pull request #2 from linearregression/wip_badge
Minor noncritical enhancement
2016-01-12 09:36:54 -08:00
ed t
67d8bf2de4 Merge remote-tracking branch 'pinsterest/master' 2016-01-11 18:10:38 -08:00
ed t
5ecc05c11e Minor noncritical enhancement
* Add badge to surface selected important information
* surface tag and issues information (add transparency to force quality)
2016-01-11 18:06:55 -08:00
Jon Parise
23d69b8d15 Add mix.lock with our current dependencies. 2016-01-05 09:26:14 -08:00
Jon Parise
4b0c048595 Add an (empty) test stub file.
We need to have at least one test file in the repository for the tests and
coverage tools to run at all.
2016-01-05 09:25:30 -08:00
Jon Parise
444493a8c9 Submit Coveralls coverage reports from Travis. 2016-01-05 09:21:28 -08:00
Jon Parise
74068fdb91 Merge pull request #1 from linearregression/feat_travisci
Add travisci support,code coverage
2016-01-05 09:16:10 -08:00
ed t
0122ebe51a Various build process enhancement
* add travisci support
* run code coverage post result to coverall.io
* add project info for hex package
* add Build and code coverage badge, compile only
2016-01-04 20:33:19 -08:00
Jon Parise
b7e223ffaf Update example dependency with our GitHub path. 2015-12-19 08:53:37 -08:00
Jon Parise
0a5c19b51e Add a full copy of our Apache license. 2015-12-19 08:49:23 -08:00
Jon Parise
9c3871cc95 Release version 1.0.0. 2015-10-16 09:38:11 -07:00
Jon Parise
4050636c37 Update our Thrift reference to version 0.9.3. 2015-10-16 09:35:34 -07:00
Jon Parise
4cc47d4e43 Create the output directory if it doesn't exist. 2015-01-08 16:19:39 -08:00
Jon Parise
fead3c8651 Fix the stale-ness calculcation.
These function calls need to use parens for operator precedence to
work as we expect.
2015-01-08 16:01:56 -08:00
Jon Parise
28acfe944d Use Mix.compilers in the compilers: example. 2015-01-08 15:43:05 -08:00
Jon Parise
cf5442f7b0 Initial revision. 2015-01-06 17:51:59 -08:00