Paul Woolcock
465d449dac
If we don't have feature = "toml" set, don't run rust-skeptic
2018-08-26 22:30:46 -04:00
Paul Woolcock
49c89f05a0
Don't cache ./target, causes havoc with rust-skeptic
2018-08-26 22:30:46 -04:00
Paul Woolcock
fa99b2b8ff
only do cargo-tarpaulin on a single build
2018-08-26 22:30:46 -04:00
Paul Woolcock
98718ac4b8
just run cargo test
2018-08-26 22:30:46 -04:00
Paul Woolcock
a05f4ecb9b
trying out some improvements to hopefully speed up the travis build
2018-08-26 22:30:46 -04:00
Paul Woolcock
37d9a38aba
expand the test matrix
2018-08-26 22:30:29 -04:00
Paul Woolcock
18aa21522a
Add appveyor.yml
2018-08-26 22:30:29 -04:00
Paul Woolcock
038878c328
add appveyor badge
2018-08-26 18:52:47 -04:00
Paul Woolcock
aaa0edc98f
Add a test for the default_redirect_uri
2018-08-26 08:41:38 -04:00
Paul Woolcock
dc70205757
rustfmt
2018-08-26 08:41:19 -04:00
Paul Woolcock
a407249fa5
Remove elefren::apps::prelude
...
Since we don't need `App` in a prelude anymore, just move `Registration`
and `Scopes` to the main prelude and get rid of `elefren::apps::prelude`
2018-08-26 08:41:19 -04:00
Paul Woolcock
272b17190f
add a Makefile to collect commands in
...
Right now it just adds the `make book` command
2018-08-25 13:55:29 -04:00
Paul Woolcock
55793f22e3
rename book -> guide
2018-08-25 13:42:12 -04:00
Paul Woolcock
45f4cbbbfe
Move the toml helpers to elefren::helpers::toml
2018-08-25 09:13:49 -04:00
Paul Woolcock
c5788b8bd5
rustfmt pass
2018-08-25 09:13:34 -04:00
Paul Woolcock
1436c28e42
duplicate the AppBuilder api in Registration
...
Closes #13
2018-08-25 09:13:34 -04:00
Paul Woolcock
ae4d5dffe5
try to make travis happy
2018-08-24 15:28:48 -04:00
Paul Woolcock
80391aebc9
Make sure our README example(s) always compile
2018-08-24 15:28:48 -04:00
Paul Woolcock
0d8522fe76
small readme updates
2018-08-24 12:36:31 -04:00
Paul Woolcock
ea1f600c46
add service=github to the coveralls badge
2018-08-24 12:13:04 -04:00
Paul Woolcock
043d3753e1
rustfmt pass
2018-08-24 11:55:07 -04:00
Paul Woolcock
19ea7c7482
Add some tests for the Error::from impls
2018-08-24 11:45:54 -04:00
Paul Woolcock
5017104e63
Make the examples no-ops when toml is not enabled
2018-08-24 11:45:40 -04:00
Paul Woolcock and GitHub
932161c346
Update .travis.yml
...
don't send emails on a successful build
2018-08-24 09:09:34 -04:00
Paul Woolcock
3083ffd9ff
Make sure tarpaulin builds with the right features
2018-08-24 07:18:22 -04:00
Paul Woolcock
3a09700b97
Add badge for code coverage
2018-08-24 07:18:22 -04:00
Paul Woolcock
c23559c4fd
use cargo-tarpaulin to compute code coverage
2018-08-24 05:44:21 -04:00
Paul Woolcock
35a603f193
These are not always present, make them Option<>s
2018-08-24 05:08:52 -04:00
Paul Woolcock
3330a26760
rustfmt pass
2018-08-23 21:46:31 -04:00
Paul Woolcock
49a2237803
Introduce HttpSend trait for converting Request -> Response
...
Parameterize everything that involves sending HTTP requests with the `H:
HttpSend` bound. This will allow us to swap out `HttpSend`
implementations when necessary, in order to better test our code
2018-08-23 21:46:31 -04:00
Paul Woolcock
6c2ebc6136
Update version in install instructions
2018-08-23 21:42:05 -04:00
Paul Woolcock and GitHub
fb96f1be3a
Merge pull request #4 from pwoolcoc/fix-crates.io-categories
...
Update category slugs
2018-08-23 21:29:06 -04:00
Paul Woolcock
4c394befa2
Update category slugs
2018-08-23 19:55:58 -04:00
Paul Woolcock
58d08ee70f
small README formatting changes
2018-08-23 15:41:45 -04:00
Paul Woolcock
3863da24b7
Update CHANGELOG
2018-08-23 14:47:57 -04:00
Paul Woolcock
d54162d0b9
fix travis.yml
2018-08-23 14:47:46 -04:00
Paul Woolcock
6ddea87765
Use the new toml helpers instead of the toml crate
2018-08-23 14:47:46 -04:00
Paul Woolcock
384d3d2c41
add toml helpers to data.rs
2018-08-23 13:27:32 -04:00
Paul Woolcock
ce69407e38
Add toml as an optional dep/feature
...
also expand the test matrix so we test with
* zero features
* each feature individually
* all features together
2018-08-23 13:27:32 -04:00
Paul Woolcock
ddcef1940a
Move Data struct to it's own module
2018-08-23 13:27:32 -04:00
Paul Woolcock
25999bf423
Initialize book
2018-08-23 11:16:10 -04:00
Paul Woolcock
ab82cf9124
Add Installation and Usage section to README
2018-08-23 10:59:23 -04:00
Paul Woolcock
d710f4ab49
Fix .travis.yml bash command
2018-08-23 10:35:26 -04:00
Paul Woolcock
7ea0f67ccf
only do rustfmt on nightly
2018-08-23 10:35:26 -04:00
Paul Woolcock
fe1aafff12
all should be --all
2018-08-23 10:35:26 -04:00
Paul Woolcock
8636e690c3
rustfmt pass
2018-08-23 10:35:26 -04:00
Paul Woolcock
d617d74fa4
Add rustfmt.toml and update travis to check formatting
2018-08-23 10:35:26 -04:00
Paul Woolcock
7462d00c21
Add build badge to README
2018-08-23 09:24:55 -04:00
Paul Woolcock
0f5e295ea9
Revamp registration & auth process
2018-08-23 07:59:31 -04:00
Paul Woolcock
3f7841da02
Add necessary error variant
2018-08-23 07:37:58 -04:00