Giter Site home page Giter Site logo

Comments (4)

imalsogreg avatar imalsogreg commented on June 8, 2024 1

Thanks, I'll get started!

from servant-checked-exceptions.

cdepillabout avatar cdepillabout commented on June 8, 2024

Yes, this is definitely a good idea. I'm actually surprised I didn't have a ticket listing this.

If you or anyone else wanted to get started working on this, I would definitely merge in a PR, or help clean it up.

from servant-checked-exceptions.

cdepillabout avatar cdepillabout commented on June 8, 2024

@imalsogreg I also have an issue about breaking up stuff that is currently in the Servant.Checked.Exceptions module.

#18

If doing that would help you with this issue, please feel free to do what is necessary 👍

from servant-checked-exceptions.

imalsogreg avatar imalsogreg commented on June 8, 2024

This is the directory structure I have in mind - trying to stick to the style you are using already:

Current:

src/Servant/Checked
 - Exceptions.hs
 - Exceptions
   - Internal.hs
   - Internal
     - Envelope.hs
     - Prism.hs
     - Utils.hs
     - Servant.hs
     - Servant
       - API.hs
       - Client.hs
       - Docs.hs
       - Server.hs

Future:

servant-checked-exceptions-core/src/Servant/Checked
  - Exceptions.hs
  - Exceptions
    - Verbs.hs
    - Envelope.hs
    - Internal.hs
    - Internal
      - Envelope.hs
      - Prism.hs
      - Utils.hs
      - Servant.hs
      - Servant
        - API.hs
        - Docs.hs

servant-checked-exceptinos/src/Servant/Checked
  - Exceptions.hs
  - Exceptions
    - Internal.hs
    - Internal
      - Servant.hs
      - Servant
        - Client.hs
        - Server.hs

Open to suggestions! Are you bothered by having to maintain two hackage packages instead of one?

from servant-checked-exceptions.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.