Improve autogenerated SDK documentation
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 30/100
- Type d'issue
- Documentation
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- documentation
Piste de recherche
Commencez par inspecter la documentation générée à l’adresse crossplane.github.io/function-sdk-python/function.html ainsi que la sortie de documentation générée à partir de protobuf du Python SDK. Examinez comment la documentation actuelle est générée, notamment si Sphinx ou MkDocs est déjà utilisé. Le travail sera considéré comme terminé lorsque la documentation disposera d’une page d’accueil utile, d’un versionnage et d’une couverture du code généré à partir de protobuf, et que l’approche nécessitera peu de maintenance.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What problem are you facing?
We have autogenerated SDK documentation at https://crossplane.github.io/function-sdk-python/function.html, but it's not great.
Some things that could be improved:
- There's no versioning - the generated docs always and only reflect the
mainbranch. - The landing page is empty.
- There's no documentation for the protobuf generated code.
Documentation for the protobuf generated code seems like it would be very valuable, since there's not much else to this SDK apart from a few utilities. Unfortunately the code itself doesn't seem to have docstrings, despite the protobuf messages it's generated from having them.
How could this Function help solve your problem?
- Figure out if there's some way to copy docstrings from the protobuf schema to the generated code.
- Use a better docs tool (Sphinx, mkdocs, etc). Ideally something low maintenance.
- Langage dominant
- Python
- Étoiles
- 12
- Forks
- 15
- Merge moyen
- 1 j 12 h
- PR mergées (30 j)
- 7
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
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 crossplane/function-sdk-python
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
crossplane/function-sdk-python#199 · 4 commentaires · 3 réactions ·
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
crossplane/function-sdk-python#129 · 1 commentaire ·
-
Dependency Dashboard Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 10/100
Toutes les issues de crossplane/function-sdk-python
Issues similaires
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
canonical/paas-charm#368 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
tech debt
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
addition to tracking list Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
StevenBlack/hosts#3256 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
qualcomm/qai-appbuilder#275 ·