As a general theme I've been cleaning up and getting to know the codebase
(focusing on Python at the moment). The changes have been over the heron-*
executables:

   - minimise tornado use - currently on on 4.x which was before more
   asyncio support in 5.x, and python3 only support in 6.x
   - start migrating from tornado to FastAPI <https://fastapi.tiangolo.com/> -
   code first OpenAPI spec, async views, some nice patterns
   - use click <https://click.palletsprojects.com/en/7.x/> instead of
   argparse - simplify documentation of CLIs, make types and the presence of
   options clear as they're used
   - include type annotations to help readability and help pave the way for
   mypy <http://mypy-lang.org/> use at some point in the (distant?) future

There are merged, open, and draft reviews for these. Draft ones will
probably be hot, so may be best to avoid spending your time on.

On Mon, 10 Aug 2020 at 21:34, H W <[email protected]> wrote:

> My updates:
> - review PRs
>
> For the 0.20.3 release candidate 7, not sure if we are still waiting for
> voting, or shall we do a rc8 after we merge the pending PRs .
>
> On Mon, Aug 10, 2020 at 1:22 PM Ning Wang <[email protected]> wrote:
>
> > Hi~
> >
> > It has been two weeks since our last sync! Let's share our works for the
> > last two weeks in this thread.
> >
> > My updates:
> > - License fix for the Heron release.
> > - Review podling report
> >
> > Regards,
> > --ning
> >
>

Reply via email to