seandstewart / typical

Typical: Fast, simple, & correct data-validation using Python 3 typing.
https://python-typical.org
MIT License
183 stars 9 forks source link

Contributing #131

Open ahobsonsayers opened 3 years ago

ahobsonsayers commented 3 years ago

Hey @seandstewart, I have been using typical for a while now and I absolutely love it, far better than every other similar tool out there. I would really like to offer some help to advance it's capability and contribute to some of the features I have seen on your roadmap.

What things do you most need help with, and if you are open to the idea of some help do you have a platform (Discord etc.) we can discuss on?

Many Thanks!

seandstewart commented 3 years ago

Hey @ahobsonsayers!

Thanks for reaching out - I'm so glad you enjoy working with typical. Although I've not explicitly listed Help Wanted, I'm open to contributions for any open tickets (be it bugs or roadmapped features!).

I don't currently have a chat instance spun up for typical, as I haven't had the need so far. If we feel that's something that would be helpful I'm sure we could spin up a Discord server and link it in the docs.

To get started, why don't we discuss which issue you'd like to tackle first? Perhaps in the process I can also iron out the long-needed Contributing docs!

ahobsonsayers commented 3 years ago

Sorry for my tardy reply, work has kept be busy.

As for the issues id like to tackle i see two that would be most use to be personally and so are most interest to me.

seandstewart commented 2 years ago

@ahobsonsayers -

I can't believe a year has passed since this issue was originally posted. Since then, generic Union and tagged Union support is now out in the wild.

I haven't ever had a chance to dig in on your second idea around improved support for custom deserializers/validators, but if you're still interested in digging in, I'm happy to have a chat!