forked from dmjio/stripe
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is just a really basic document from the info you gave me, but it's a start. dmjio#96 (comment)
- Loading branch information
Showing
1 changed file
with
19 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
To setup your development environment, you'll need the [Nix package manager](https://nixos.org/nix/). | ||
|
||
1. Clone the repo: | ||
``` | ||
git clone [email protected]:dmjio/stripe.git | ||
cd stripe | ||
``` | ||
2. Get into a shell for stripe-http-streams (stripe-tests is used in the test suite of stripe-http-streams). | ||
``` | ||
nix-shell --attr stripe-http-streams.env | ||
cd stripe-http-streams | ||
``` | ||
3. Ensure dependencies are all correct (this is contingent on your nixpkgs | ||
version). Bump the upper bounds in the cabal files if need be. | ||
4. Configure and run tests using cabal. | ||
``` | ||
cabal configure --enable-tests | ||
cabal test | ||
``` |