Hey all!

TL;DR: I’m working on a RealWorld.io backend implementation in Pyramid. I’d
like to ask fellow pharaohs and mummies to review my code so that I don’t teach
people bad patterns: https://github.com/niteoweb/pyramid-realworld-example-app

RealWorld.io is a community effort of implementing a Medium.com clone app in a
number of interchangeable frontend and backend frameworks. People can then use
these implementations to compare different stacks and to learn about best
practices for a chosen framework. 

There already exist several Python backend implementations: Django, Flask,
Serverless Python on AWS, etc. But not one for Pyramid!

So I've built it! I chose to use SQLAlchemy as my ORM and pyramid_openapi3 to
handle the API things. The example has 100% tests & types coverage, a bunch
of linters, etc. It's basically a dump of best practices that we have developed
internally in Niteo in recent years. 

And there's the catch: our best practices might be outright wrong. I don't want
to teach people bad patterns. So I'm asking for code review before I submit
the repository to the "official" list of RealWorld implementations.

Please review the code in 
https://github.com/niteoweb/pyramid-realworld-example-app
and let me know what could be improved. Either as a reply to this email, as
issues on the repo, or even better, as pull requests. 


Thanks a ton!
z.

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pylons-discuss/B152285B-BAFC-48A0-9DCE-0AA11939E635%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to