Outils et méthodes
Choisissez la tâche à accomplir. Les guides expliquent la configuration et l’usage quotidien ; les références aident à retrouver une commande ou à comparer des options.
Préparer un projet et y travailler
- Comment rendre un environnement Python reproductible ? Les environnements Python avec uv couvrent les versions, les dépendances, les fichiers de verrouillage et l’exécution des commandes du projet. Consultez la référence Conda si le projet utilise déjà un environnement Conda.
- Comment suivre et partager les modifications ? Git et GitHub mène aux bases de la gestion de versions, aux branches, à la collaboration et aux règles d’exclusion.
- Comment donner un contexte utile à un agent de programmation ? Le workflow Codex centré sur le dépôt utilise les instructions du projet, les notes d’architecture et les tests. Les espaces de travail Herdr répondent à une autre question : organiser les terminaux des agents et comprendre ce qui subsiste après le redémarrage d’une session.
- Comment le code d’un notebook arrive-t-il au processus Python ? L’architecture de Jupyter explique les rôles du navigateur, du serveur et du noyau, ainsi que l’emplacement de l’état d’exécution.
Retrouver des documents et conserver le contexte utile
QMD recherche des concepts et des explications existantes dans une collection Markdown locale. Choisissez zvec-grep pour la recherche sémantique dans du code ou des documents. Basic Memory permet aux personnes et aux agents de lire, d’écrire et de relier des notes entre les sessions. Leurs capacités se recoupent : choisissez selon les informations à retrouver ou à conserver, sans nécessairement installer les trois.
Travailler dans un terminal ou sur un serveur
Vim couvre l’édition et la navigation dans les fichiers ; Tmux, les sessions, fenêtres et volets du terminal. Pour une machine distante, les fondamentaux d’un VPS personnel proposent un parcours sur l’accès SSH, le réseau, le pare-feu, les conteneurs et les opérations courantes.
Traiter du texte et des médias
Utilisez les expressions régulières pour reconnaître et extraire du texte en Python. Pour les médias, yt-dlp présente des commandes de téléchargement, tandis que FFmpeg fournit une recette de conversion FLAC vers ALAC.
Explorer le fonctionnement du site
Les notes d’implémentation du site expliquent Docusaurus et les expériences interactives. Le journal de construction permet de suivre les changements du site et de ses outils de travail.