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

Emitting docs for microzig

Ouverte
#460 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
22/100
Type d'issue
Documentation
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
embedded-iot
Domaine
documentation

Piste de recherche

This is a tracking issue with several separate tasks, so pick one checkbox rather than the whole list. The payload names docs/design.md for moving to the website, and the note about hal.zig sitting outside the hal directory, which breaks doc generation and produces names like hal.hal.clocks. Done means one concrete task is finished and the docs build without the duplicated prefix. Nothing shows a current maintainer reply, so confirm scope before starting.

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

Description

documentation

Emitting docs for microzig

Issue for tracking microzig docs. Please feel free to add more things that you feel microzig is curently lacking in terms of documentation.

  • Emitting zig docs for firmware (for everything in the app and in microzig)
  • Emitting zig docs for everything microzig (core, drivers, ports). These could also be published to the website.
    • perhaps this can be done using a dummy firmware (maybe having a long introductory comment) and Firmware.get_emitted_docs() this works only for one port/target
  • Update and move docs/design.md to the website
  • Website build system documentation (including what ports are available)
  • Website tour of microzig

** Some hals have the hal.zig file moved outside of the hal directory. This messes with the generation of docs and creates strange names like hal.hal.clocks. Moving hal.zig (the root source file of the hal) inside the hal directory gets rid of this issue.

Langage dominant
Zig
Étoiles
2.3k
Forks
198
Merge moyen
1 j 8 h
PR mergées (30 j)
37

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

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 ZigEmbeddedGroup/microzig

Toutes les issues de ZigEmbeddedGroup/microzig

Issues similaires

Plus d'issues Documentation

Recevez les nouvelles issues par e-mail

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