Hola a todos,
Dado que @idan aceptó la migración de la comunidad oauthlib, como equipo, deberíamos enumerar lo que necesitamos para progresar como una verdadera comunidad. Sugiero comenzar con una pequeña lista y, por favor, siéntase libre de participar agregando cualquier sugerencia :-)
Definir / mejorar el proceso de lanzamiento:
github's releases
, 2.0.5 en __init__.py
y 2.0.6 en pypi
... algo mal seguroTRAVIS_TAG
(vea el ejemplo en https://github.com/thomsonreuters/bottle-oauthlib/blob/master/ setup.py en lugar de nuestro valor codificado actual: https://github.com/oauthlib/oauthlib/blob/master/oauthlib/__init__.py). Además, he visto que @ ib-lundgren es el editor real del paquete pypi, parece inactivo desde hace años, pero no sé si es un problema.Futuro, hoja de ruta:
Además, una mesa redonda rápida podría ser genial. Empiezo las introducciones, actualmente estoy trabajando en una implementación de RequestValidator de OAuth2.0 con bottle, y nunca he trabajado con OAuth1.0, ni Django ni Pyramid ni Flask. Sin embargo, estoy tratando de tener un buen conocimiento sobre el RFC involucrado aquí (oauth2, introspect, revocation, jwt ...). Aún no he comenzado la integración de OpenID, pero llegará pronto.
¡Todas las grandes ideas @JonathanHuot!
Y en que piensa la gente:
@JonathanHuot Estoy intentando aclarar un poco las cosas aquí https://github.com/oauthlib/oauthlib/issues/512
Cualquier cosa que pueda hacer, solo pídelo.
repicando :) mientras trabajaba en un PR, noté que no hay un estilo de codificación alrededor, lo que hace que las cosas a veces sean difíciles de seguir. Me gustaría trabajar en eso si estáis bien. Quizás comenzar con un problema que contiene una propuesta y luego ser aceptado, comenzando con: nail_care: ¿el código base?
Hola @ MattBlack85 , es una buena idea, ¡cualquier trabajo en esta dirección es bienvenido! :-)
_re: estilo de codificación_. He encontrado en proyectos en los que he trabajado que al usar autopep8 y yapf, básicamente puedo dejar que las herramientas limpien el estilo de codificación para no tener que preocuparme por eso (excepto en los casos en que la versión limpia es mucho menor útil que tenerlo sin limpiar, generalmente relacionado con longitudes de línea que serían más claras y solo excederían el límite de longitud por uno o dos caracteres). Utilizo elpy-mode en Emacs para hacerlo más fácil, pero sospecho que podría hacerse fácilmente en la línea de comandos y también en CI.
Tener un .editorconfig
en la raíz del repositorio también ha sido útil.
Solo pienso que probablemente queremos tener una ejecución fusionando los PR actualmente abiertos antes de pasar el código a través de un formateador. Estoy a favor de pep8 / flake8 / yapf.
: +1:
👍
Soy un gran fanático de mantener las cosas PEP8.
Si no hay objeciones, declaro que esta tarea está terminada 🍾
La nueva comunidad ha lanzado un parche 2.0.7 y una versión menor 2.1.0 y estamos trabajando para lograr una versión principal
¡No dudes en contribuir y participar en este nuevo y emocionante lanzamiento!
Comentario más útil
Solo pienso que probablemente queremos tener una ejecución fusionando los PR actualmente abiertos antes de pasar el código a través de un formateador. Estoy a favor de pep8 / flake8 / yapf.