Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pact-foundation/pact-reference
Reference implementations for the pact specifications
https://github.com/pact-foundation/pact-reference
13558d65caa5544a053f9cd6846b9e6ad7e997ab authored about 7 years ago by Ronald Holshausen <[email protected]>
7fef36b9f60e21534c778aceac7e26ee4735900c authored about 7 years ago by Ronald Holshausen <[email protected]>
5c05f18f6172fae7e6d10e83f49fc71420754df6 authored about 7 years ago by Ronald Holshausen <[email protected]>
6a0548cd2f41d9fefa0ead958f80547eaf7aefcc authored about 7 years ago by Ronald Holshausen <[email protected]>
9f206131c912c95e2eaa35d361f3c8368f876a3b authored about 7 years ago by Ronald Holshausen <[email protected]>
91a567331a4b349a4087c9d29ec636de6c6dce64 authored about 7 years ago by Ronald Holshausen <[email protected]>
b75b37712ca4abba511b3b19c02e352840cc4839 authored about 7 years ago by Ronald Holshausen <[email protected]>
b2ad496cf74dcf393c9bc16c0cfef8e93702ecb0 authored about 7 years ago by Ronald Holshausen <[email protected]>
5c8b79bb680840bf959e9bce54ac2f1905fbc3bc authored about 7 years ago by Ronald Holshausen <[email protected]>
9575ee8d0ca209f63255611f94650ed1440bd5f2 authored about 7 years ago by Ronald Holshausen <[email protected]>
5a83885bacc05f972b4e464ef37083b5eeba66b5 authored about 7 years ago by Ronald Holshausen <[email protected]>
bfd814e430cf87ec444ce670f91cd4cc5f5d36f2 authored about 7 years ago by Ronald Holshausen <[email protected]>
0ecf8ec8d4bdb8d68546c93defc3804fec6fa318 authored about 7 years ago by Ronald Holshausen <[email protected]>
3c09f5ba3fb455eb49e18c44015dc12065ea4de6 authored about 7 years ago by Ronald Holshausen <[email protected]>
8c50392a00bccaba0976a86ef3e26bff352d296e authored about 7 years ago by Ronald Holshausen <[email protected]>
a306b12b843b5f4c44f1ee746505f8b2876aa47e authored about 7 years ago by Ronald Holshausen <[email protected]>
a673a644931d1578372b853ba2abd09755d81364 authored about 7 years ago by Ronald Holshausen <[email protected]>
ed20d42c58e3aea82171f3d6b2727df44fc65573 authored about 7 years ago by Ronald Holshausen <[email protected]>
7fb7a341c5bf23245e604cfd92982bb16b8efc0c authored about 7 years ago by Ronald Holshausen <[email protected]>
8ef96ed278df14979c15c972ff5ae77481e07100 authored about 7 years ago by Ronald Holshausen <[email protected]>
5a4632f1fb5a575b8b068d6218ddc25244a646a3 authored about 7 years ago by Ronald Holshausen <[email protected]>
cdf01f3d920f41b2fc1037489b7ad0b53e4f3c46 authored about 7 years ago by Ronald Holshausen <[email protected]>
5606c0c6caee7346b4b92b42c251d24a2d81f4a4 authored about 7 years ago by Ronald Holshausen <[email protected]>
dab7fb92680911c19b47cb08e5adae15c7316559 authored about 7 years ago by Ronald Holshausen <[email protected]>
24e3f7362ce8232cb2fa56a393cbc73834b1c242 authored about 7 years ago by Ronald Holshausen <[email protected]>
a56b6a662a9981e2a8dc5efbe6170739d761f9e5 authored about 7 years ago by Ronald Holshausen <[email protected]>
814fe122dbcbd6afb23ec7dae3c1f0ddcf51b6d5 authored about 7 years ago by Ronald Holshausen <[email protected]>
37abe19780d7695f1cf252e4a1f8909517ef817f authored about 7 years ago by Assaf Katz <[email protected]>
a905bedbb1909dcb59847a220a7b1a143b83dc06 authored about 7 years ago by Ronald Holshausen <[email protected]>
940a0e384ead44f1f818a293b5213d6f51a8bb6a authored about 7 years ago by Ronald Holshausen <[email protected]>
fbe35d8858aa21cfc2ecea178624f39b2f07438b authored about 7 years ago by Ronald Holshausen <[email protected]>
00dc75aa7247b9214aba901fa2fab66a257ad07c authored about 7 years ago by Ronald Holshausen <[email protected]>
184127a37f483b18b23b3402ba953f60bd001fb2 authored about 7 years ago by Ronald Holshausen <[email protected]>
1c709829523c6e05751fb04ebd091cc341f3fecf authored about 7 years ago by Ronald Holshausen <[email protected]>
f3fc027b22c3d66da8f90046d228c27dea6ca465 authored about 7 years ago by Ronald Holshausen <[email protected]>
89bebb357a377a63a07d2176524fd27301a312bf authored about 7 years ago by Ronald Holshausen <[email protected]>
9cda3287ee74b72baa7eb1dce78851dc4e166feb authored about 7 years ago by Ronald Holshausen <[email protected]>
d7f75deec38a23d48eb36ecc3d457ca5b1740f75 authored about 7 years ago by Ronald Holshausen <[email protected]>
c8595cc2200e2821dcd4028505b2e61e210e55f4 authored about 7 years ago by Ronald Holshausen <[email protected]>
e11bff69508f011235a6cdbacc72d07ebe109807 authored about 7 years ago by Ronald Holshausen <[email protected]>
654e875cbf20a375843ea2627f2c90b5358c8daf authored about 7 years ago by Ronald Holshausen <[email protected]>
18163d4c18181e0c751e549bfca77a2b582a5b26 authored about 7 years ago by Ronald Holshausen <[email protected]>
aff5b6ced6b5ed369edf89465eafeb2740428f18 authored about 7 years ago by Ronald Holshausen <[email protected]>
cd564ac34d6214170d2d6357cc7d446277126899 authored about 7 years ago by Ronald Holshausen <[email protected]>
af9c6bdade637ccb6f89859e789e4db4bb1058e3 authored about 7 years ago by Ronald Holshausen <[email protected]>
c345796c54538aecbf1b69511a3fab5b762ba602 authored about 7 years ago by Ronald Holshausen <[email protected]>
c507222346f2615414af917b74a5780b17b846c3 authored about 7 years ago by Ronald Holshausen <[email protected]>
aa5cc66b4c650c552a141b315123f4cc1209e80e authored about 7 years ago by Ronald Holshausen <[email protected]>
c5cbcd0cfc6c97f55e67d83b5608af1b12553759 authored about 7 years ago by Ronald Holshausen <[email protected]>
ac9438874fe0a31e68f9b43104282bdef51881be authored about 7 years ago by Ronald Holshausen <[email protected]>
d990729846ea3b5c94cc7d132411a80b985c8fde authored about 7 years ago by Ronald Holshausen <[email protected]>
db6100e008e53f41ff2a68791b43b6df00a08ab4 authored about 7 years ago by Ronald Holshausen <[email protected]>
161d69ddd2fef87d38b062b92a087203e9f1c316 authored about 7 years ago by Ronald Holshausen <[email protected]>
c983c63d4dfdad80b745b4924e4de80346f51ebc authored about 7 years ago by Ronald Holshausen <[email protected]>
941d0de8198249a97b891f3ba66d43e942c52eb9 authored about 7 years ago by Ronald Holshausen <[email protected]>
e82ee08ca9b37c475c9363cdb1afcba8b6256077 authored about 7 years ago by Ronald Holshausen <[email protected]>
rust/pact_consumer API overhaul
801302f6e5f9fb092628a79f5dc076306d529100 authored about 7 years ago by Ronald Holshausen <[email protected]>
At this point, I've touched almost every single line of code, so it's
probably a good idea to up...
This code may be discovered by people using crates.io or docs.rs, and so
we want to provide a br...
This is useful to get the matching semantics you normally want with
`each_like!` if you're using...
This is the value that everybody should be using, really, so let's make
this the default helper ...
This requires some pretty hairy Rust macro expansion, but it seems to
work nicely. The decision ...
8f864cbc66cf4558ca1753e552e7850911a0f040 authored over 7 years ago by Eric Kidd <[email protected]>
The JavaScript versions of these names are shorter, and in particular,
the name `each_like` is m...
It appears that most JSON path engines accept identifiers with
underscores. (For an example, see...
This makes the API a bit nicer to use in practice, though I imagine
we'll want to fill in more v...
All of this polishing is based on various real-world experimentation,
trying to make this API as...
This makes matching much cleaner, syntactically.
6d9bb6a4d3e3390dd2d68de912b6a85c5bee4dfd authored over 7 years ago by Eric Kidd <[email protected]>
Formerly, we used `JsonPattern` to represent values that were actually
strings. This allow the u...
86efdc0c613e09ea06455118a10c15f438d021d8 authored over 7 years ago by Eric Kidd <[email protected]>
This is analogous the `JsonPattern`, but it only works with strings.
We'll apply this to things ...
137e34971057cea96916d018d9efe85b81917bb5 authored over 7 years ago by Eric Kidd <[email protected]>
4085008635e5ae726d6bdb9d90a9d74686bbef11 authored over 7 years ago by Ronald Holshausen <[email protected]>
af52b3bb0a5159c5dc7b3add3bf610ad7822bce3 authored over 7 years ago by Ronald Holshausen <[email protected]>
37dde1e05382a8604a45e0f9b4582aae0b3383ca authored over 7 years ago by Ronald Holshausen <[email protected]>
b7cc452265a24a0b2c385a2151592d787eb43851 authored over 7 years ago by Ronald Holshausen <[email protected]>
72bce68e5d53e99dfe2bcdac38bf44626755f6f6 authored over 7 years ago by Ronald Holshausen <[email protected]>
a09268c8198298f036a896265c768dd63191584b authored over 7 years ago by Ronald Holshausen <[email protected]>
We provide:
1. New, modular builder types.
2. A new mock server wrapper that validates interact...
This isn't used anywhere in `pact_consumer`, and the compiler now warns
about that.
Let's use a directory structure that makes it easier to add XML later.
e6ad97385b040d11090c71177461b58a4028c4f7 authored over 7 years ago by Eric Kidd <[email protected]>
We also add support for generating JSON Path expressions from
`Matchable`s.
23f0a268cf1bca7cfb96b58fb21cebf83602f321 authored over 7 years ago by Eric Kidd <[email protected]>
This code acts as a wrapper around `serde_json::Value`, but with support
for `JsonPattern::Term`...
It looks like every call site in both the `pact-reference` repo and in
our internal code at Fara...
Here, I use a two-pronged strategy:
1. Use much more flexible (but complicated) iterator constr...
0bd43a39e6337937e9fa10e932e8a09e471dfa6f authored over 7 years ago by Eric Kidd <[email protected]>
The `s!` macro isn't fully idiomatic Rust. A more natural way of
handling these cases is to buil...
This is necessary to use the `pact_consumer` API, so let's just
re-export it. We'll add any othe...
The original version of this test was wrapped in `#[test]`, which meant
that the code was almost...
This syntax will use `path` when run locally, but `version` when
published to crates.io. (Also, ...
Several of the unit tests were broken, either by (1) updates to how
cargo works, or (2) the prev...
This allows us to share build artifacts between all of our Rust crates,
vastly speeding up compi...
5d217472588059bdd3a52eb9d4cd7e3428539c85 authored over 7 years ago by Ronald Holshausen <[email protected]>
Add a Gitter chat badge to README.md
7247e1aa2a623372106d5ca7b48b42a869bb3f67 authored over 7 years ago by Ronald Holshausen <[email protected]>4655d4606ecff7cf485ae3a0262809b06beb0565 authored over 7 years ago by The Gitter Badger <[email protected]>
64ff667235477c6dcf21758d8e78003f66847a0b authored over 7 years ago by Ronald Holshausen <[email protected]>
1d7ed25b031c7eb5944ec3f5f8dc56b0c1cc290c authored over 7 years ago by Ronald Holshausen <[email protected]>
8f72bd443eb049ac49ec8c11ca5511223d02a081 authored over 7 years ago by Ronald Holshausen <[email protected]>
ab667cacc08c3f955cfc2ed70229f50fbc342e5c authored over 7 years ago by Ronald Holshausen <[email protected]>
362753aed7fcc8883b7c953fc280f118a1aa6136 authored over 7 years ago by Ronald Holshausen <[email protected]>