Consider exposing public APIs
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par localiser les fichiers init.py des packages et examiner la manière dont le SDK expose actuellement ses APIs. Déterminez quelles interfaces devraient être publiques et comment des exports explicites contribueraient à assurer la rétrocompatibilité. Le travail est terminé lorsque les APIs publiques prévues sont clairement exposées sans inclure les APIs non publiques dans la surface prise en charge.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
We should consider exposing public APIs explicitly using __init__.py. This not only makes the usage easier but also allows evolving non-public APIs without breaking outside usage and providing better backward-compatibility.
- Langage dominant
- Python
- Étoiles
- 343
- Forks
- 65
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de cloudevents/sdk-python
-
Kafka `to_binary()` crashes on events without `datacontenttype` or with non-string attributesPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
cloudevents/sdk-python#304 ·
-
CloudEvent serializes invalid extension attribute names without validationPeut-être pris @MickeyWzt l’a pris il y a 99 jours. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
cloudevents/sdk-python#300 ·
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
cloudevents/sdk-python#291 · 8 commentaires ·
-
Improve the docstring of abstract.CloudEventPeut-être pris @manduinca l’a pris il y a 83 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 48/100
cloudevents/sdk-python#247 · 2 commentaires ·
-
question
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
cloudevents/sdk-python#246 · 5 commentaires ·
Toutes les issues de cloudevents/sdk-python
Issues similaires
-
feedback simulation workshop
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
githubnext/gh-aw-workshop#4455 ·
Les mainteneurs répondent en général sous 1 jour
-
Triage 🩺
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
[BUG] Container scenario crashes without expected_recovery_time, kube DNS example uses retry_waitOuverteneeds-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
krkn-chaos/krkn#1627 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
NousResearch/hermes-agent#136483 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour