Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Join Efforts #1

Open
diogob opened this issue Nov 18, 2015 · 3 comments
Open

Join Efforts #1

diogob opened this issue Nov 18, 2015 · 3 comments

Comments

@diogob
Copy link
Contributor

diogob commented Nov 18, 2015

Hi there, I've started recently a library with the same purpose.
It was supposed to be just a playground to study the wreq library, but it already has several endpoints working (only gets for now).
I thought that you might be interested in joining efforts: https://github.com/diogob/pivotal-tracker-api

@utdemir
Copy link
Owner

utdemir commented Nov 18, 2015

Hey, lets join efforts!

I'm using this library(from its executable) for delivering stories after they're released from our Jenkins instance automatically. It's able to list stories and change their state currently, although there isn't any documentation of those features, see: https://github.com/utdemir/hs-pivotal-tracker/blob/master/src/Main.hs#L29

Servant makes implementing clients for web services magically easier, Here is the whole code, the rest is just type definitions. This project was my playground for trying Servant, and I'm pretty happy with it. I'm writing this just because I don't want to leave this luxury and return to write API queries by hand :).

How should we proceed to merge, what do you think?

@diogob
Copy link
Contributor Author

diogob commented Nov 18, 2015

I'll take a look at both codebases and I'll try to devise a suggestion. I've loved the servant approach.
But before anything, do you have any strong opinion about lenses? And how about stack as a build tool?

@utdemir
Copy link
Owner

utdemir commented Nov 18, 2015

  • I like lenses :).
  • I'm using Nix for developing on Linux and OSX, I don't need/use stack. But since stack only requires a "stack.yaml" file like "*.nix" files for Nix; we can just put required files for both Stack an Nix and everyone can use whatever he/she wants :).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants