Hey Marcio.
If you can demonstrate that your abilities are sufficient in your proposal, I'm sure we can mentor you through the pull request bit. (It's just "contributor" implies knowledge of the internals, and the ORM **is** the scariest bit, so... it's a bit 😬 this close to starting.)
On
the Timeline applications go from 25/3 to 9/4 so there's time to work on a draft, but Tim's right, we do need that effort.
Standout areas for me:
1. So we ship a JSONField. With SQLite in mind, most people can't use it, so we need a How-To of some kind on compiling SQLite with the json1 extension and putting it in the right place so Python can find it.
2. For the SQLite PoC, I'd like to see a more aggressive timeline right at the beginning. The base field with save and load shouldn't be Too Hard™ (c.f.
jsonb.py)
The issue is (3) the lookups and how to handle integrating those with the existing postgres ones, the MySQL package and, the Oracle example.
A decent sketch of an answer there and we have a proposal I think. (Maybe it's an simple as `as_sqlite()`, `as_oralce()` etc, as with the existing functions implementations, but...)