2 repository-uri
Tools that replace static documentation with narrated, interactive paths directly within the source code editor.
Distinct from Documentation Automation: Distinct from documentation automation which focuses on CI/CD updates; this focuses on the interactive delivery format.
Explore 2 awesome GitHub repositories matching development tools & productivity · Interactive Code Documentation. Refine with filters or upvote what's useful.
Code Tour este o extensie VS Code care permite crearea de walkthrough-uri interactive, pas cu pas, ale unui codebase. Acesta servește ca instrument pentru documentarea ghidată a codului, mapând explicații descriptive direct pe linii specifice de fișiere și directoare din editor pentru a asista la onboarding-ul în codebase și transferul de cunoștințe tehnice. Sistemul se distinge prin utilizarea ancorării bazate pe expresii regulate pentru a menține stabilitatea pașilor între diferite versiuni ale codului sursă și capacitatea de a exporta tururi ca fișiere portabile care conțin contextul de cod necesar pentru redare fără repository-ul local original. De asemenea, suportă sincronizarea cu controlul versiunilor prin versionarea tururilor bazată pe Git și oferă detectarea derivei pentru a identifica momentele în care modificările de cod strică link-urile tururilor existente. Proiectul acoperă o gamă largă de capabilități, inclusiv înregistrarea și designul tururilor, un motor de redare cu descoperire bazată pe gutter și capacitatea de a încorpora elemente interactive, cum ar fi comenzi shell și invocări de funcții ale editorului. Walkthrough-urile sunt stocate folosind serializarea JSON și pot fi partajate prin link-uri remote sau gestionate prin strategii flexibile de stocare pe disc.
Integrates interactive tours and narrated code paths directly into the editor to replace static documentation.
Acest proiect este o resursă educațională constând într-un curriculum structurat de notebook-uri interactive concepute pentru a preda concepte de deep learning și arhitecturi de rețele neuronale. Se concentrează pe oferirea unei experiențe practice cu framework-ul TensorFlow 2 și API-ul Keras, ghidând utilizatorii prin exerciții practice pentru a stăpâni tehnicile de machine learning. Repository-ul se distinge prin combinarea conținutului instrucțional cu cerințele tehnice pentru calculul de înaltă performanță. Include ghiduri specifice pentru configurarea mediilor de dezvoltare locale pentru a susține antrenamentul accelerat hardware pe unități de procesare grafică (GPU), asigurându-se că cursanții pot efectua calcule matematice intensive pentru modelele lor. Platforma suportă o gamă de fluxuri de lucru de dezvoltare, de la prototiparea rapidă a arhitecturilor de rețele neuronale până la execuția experimentelor de data science. Oferă utilitare pentru randarea ecuațiilor matematice și a codului în cadrul documentelor și acomodează atât dezvoltarea locală offline, cât și mediile de execuție bazate pe cloud.
Encodes code, narrative text, and rich media into a structured format that allows for both human-readable documentation and executable program logic.