Open zverok opened 6 years ago
First things first, thank you @zverok for offering some of your time !
Are you still looking for someone to contribute to the tlaw gem ? I'm pretty new to the software development world. Just started programming this year and went to a bootcamp too and have a couple of projects under my belt. Please, let me know if you'd like me to contribute.
Best, Ryan
@ryanzidago sorry for not responding, first I was on Internet-less vacation, and then just forgot :( If you are still interested, then yes, I'd be glad to work with you!
Project
tlaw is a somewhat experimental library/DSL for creating fast, thin and reliable wrappers for HTTP APIs. Currently, it supports only GET APIs and lacks some deeper HTTP features (like headers passing or authorization), yet already proven to be a promising way to the "right" thickness balance.
The idea is to develop several generally useful TLAW-based wrappers for common APIs, adding new TLAW features on the way, when necessary.
Plan
It is expected, that alongside the wrappers themselves, participants of the project also will/should:
Importance
Good abstractions layer for "thin" API wrappers, which can be developed by one person in a few hours and still be robust and useful, seems of general importance for the entire Ruby ecosystem. Also, some regular, small, well-documented wrappers for common APIs, working in the same manner on small yet solid foundation could become a project of huge popularity.
Skills and domains
This task will require a lot of experimenting with API and architecture, and serious intent to write less code, and rewrite a lot, and document a lot.