Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Support type annotations

Ouverte
#1,887 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
python
Domaine
api

Piste de recherche

Commencez par examiner comment nimi-python documente actuellement les types dans les docstrings et comment ces informations sont exposées dans ses APIs de pilote. Déterminez ensuite le format et la portée des annotations nécessaires pour la prise en charge du typage Python 3, puis vérifiez que des outils externes tels que mypy et la complétion automatique des éditeurs peuvent utiliser les annotations générées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

enhancement

Python 3 supports optional type annotations using the typing module.

Benefits of specifying type annotations:

  • Clients can use external tools like mypy to perform static type-checking.
  • Editors such as Visual Studio Code use type annotations to provide auto-complete suggestions.

nimi-python already documents types in docstrings, so the information is already there. It would only need to be output in a different format.

Langage dominant
Python
Étoiles
129
Forks
110
Merge moyen
4 j 3 h
PR mergées (30 j)
1

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de ni/nimi-python

Toutes les issues de ni/nimi-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.