Consistent naming for enterprise & organization scoped functions
Les mainteneurs répondent en général sous 2 jours
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 recenser les fonctions associées à l’entreprise et à l’organisation abordées dans l’issue et examiner leurs conventions de nommage actuelles. Définissez les conventions valides de portée et de sujet avant de modifier les noms, puis vérifiez que l’API qui en résulte est appliquée de manière cohérente à l’ensemble des fonctions concernées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I'd like to see a consistent naming convention used for enterprise and organization scoped functions that reflects the significance of the scoping. My suggestion is that we adopt the pattern <VERB><SCOPE><SUBJECT> which as a very simple example would look something like GetOrganizationThing. Scope and subject are an overlapping concept so we will need to define valid scopes that are linear (possibly just enterprise and organization). Subject is a more of an art than a science but we will still want to keep the most significant information at the beginning of the function name.
As an example of an alternative but supporting pattern; in a greenfield API design these scopes could have been structural with a pattern such as client.organization.GetThing instead of client.GetOrganizationThing.
- Langage dominant
- Go
- Étoiles
- 11.3k
- Forks
- 2.6k
- Merge moyen
- 2 j 11 h
- PR mergées (30 j)
- 38
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun 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 google/go-github
-
Error() methods modify the request URL of the response they wrapPeut-être pris @AdamMagued l’a pris il y a 7 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 30/100
Les mainteneurs répondent en général sous 2 jours
-
Discuss the future of this repoOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 5/100
google/go-github#4636 · 12 commentaires · 3 réactions ·
Les mainteneurs répondent en général sous 2 jours
-
http.Client.Timeout is ignored by redirect-aware requestsPeut-être pris @sb123sb123 l’a pris il y a 36 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 2 jours
-
Add Copilot custom agents enterprise endpointsPeut-être pris @Tens1des l’a pris il y a 50 jours. Ouverte
google/go-github#4524 · 1 réaction · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
Add additional functionality for enterprise budgetsPeut-être pris @wtneff l’a pris il y a 95 jours. Ouverte
google/go-github#4408 · 2 commentaires · 1 réaction · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de google/go-github
Issues similaires
-
Handler accepts zero/negative NNCP_MAX_RETRIES and NNCP backoff values, stalling policies or hot-loopingPeut-être pris @NopeCharon l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
nmstate/kubernetes-nmstate#1604 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
bug raised-by:desk
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
medici-finance/assay#4723 ·
Les mainteneurs répondent en général sous 1 jour
-
[doc-healer] DDUw improvement: retry integrity-filtered issue reads with direct single-item lookupsOuverteautomation documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
flannel-io/flannel#2608 ·
Les mainteneurs répondent en général sous 2 jours