Lab 6: contribute a new scenario to the lab zones
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 85/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- go
- Domaine
- cli, documentation
Piste de recherche
Examine les fichiers de scénarios existants dans examples/labs/ pour correspondre au format de zone requis, et consulte la documentation de format à la fin de docs/labs.md. Ajoute ta nouvelle section de lab à docs/labs.md, crée le fichier de zone correspondant dans examples/labs/ et ajoute un cas de test à TestE2ELabs dans main_lab_test.go. Lance la suite de tests du lab pour vérifier que le nouveau scénario fonctionne avec l'option -simulate-zone.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What
The Labs page has five exercises built on scenario files in examples/labs/ (first scan, wildcard, rate limiting, recursion, failures). Each runs offline against a local DNS server, so they are safe in a classroom.
Ideas for lab 6
- A CNAME chain several hops long, ending in a dangling target.
- An IPv6-only service (AAAA records only) that the default
-type A,AAAAfinds but-type Amisses. - A zone where
-permutefinds names (api-dev,api2) the wordlist does not contain.
How
- Write
examples/labs/lab6-<topic>.zone; the format is documented at the end ofdocs/labs.md. - Add a "Lab 6" section to
docs/labs.mdwith the commands, questions to answer, and the answers. - Add the scenario to
TestE2ELabsinmain_lab_test.goso its expected results stay true.
Done when
The new lab runs with -simulate-zone, is documented with answers, and is covered by the lab test.
- Langage dominant
- Go
- Étoiles
- 1
- Forks
- 1
- Merge moyen
- 5 j 2 h
- PR mergées (30 j)
- 3
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Fournit un Dockerfile ou un 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 TMHSDigital/subenum
-
area: cli enhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
TMHSDigital/subenum#136 ·
Les mainteneurs répondent en général sous 1 jour
-
area: dns enhancement good first issue
Difficulté 2/5 Moins d'une heure Accessibilité débutants 90/100
TMHSDigital/subenum#134 ·
Les mainteneurs répondent en général sous 1 jour
-
community marketing priority: low
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
TMHSDigital/subenum#132 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
feature priority: low
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
TMHSDigital/subenum#131 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation marketing priority: medium
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
TMHSDigital/subenum#127 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de TMHSDigital/subenum
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
siyuan-note/siyuan#20353 ·
Les mainteneurs répondent en général sous 1 jour
-
attributes-natural-language "en-US" is rejected by PAPPL >= 1.4.12 printers (RFC 8011 requires lowercase)Peut-être pris @ChrisEdgington l’a pris aujourd’hui. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 84/100
OpenPrinting/ipp-usb#140 ·
-
Discriminator mapping keys are listed in a random orderPeut-être pris @reuvenharrison l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Idle compaction monitors LIST the replica every tick when the newest destination file spans more than one TXIDPeut-être pris @pishuv l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
benbjohnson/litestream#1563 ·
Les mainteneurs répondent en général sous 2 jours
-
triage needed
Difficulté 1/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 2 jours