Skip to content

docs(roadmap): announce a customising-the-terminal module - #402

Merged
thierryvm merged 1 commit into
mainfrom
docs/roadmap-terminal-customization
Sep 29, 2026
Merged

thierryvm merged 1 commit into
mainfrom
docs/roadmap-terminal-customization

Conversation

@thierryvm

@thierryvm thierryvm commented Sep 29, 2026 •

Copy link
Copy Markdown
Owner

Why

@Thierry suggested teaching how to customise the terminal, as he did with his own PowerShell profile (colours, where you are, which project, git, Node). It is often where a beginner starts to feel at home, and it revisits solid basics: profile files, variables, aliases, functions, the prompt.

What changes

  • Public roadmap ("Plus tard"): a new group "Personnaliser son terminal" — profile, aliases and functions; a prompt showing the folder, the git branch and the Node version; colours, Starship and Oh My Posh, with a config to take home.
  • docs/ROADMAP.md: the module's outline (after "Variables & Scripts"; needs multi-step exercises first; Starship and Nerd Fonts cannot be installed in the browser, the lessons simulate the configuration's effect; includes the curl … | sh / iex (irm …) security lesson). Banner brought up to fix(landing): only list commands the terminal runs and the lessons teach #401.
  • CHANGELOG and STORY.

Verification

  • type-check, lint, build; full suite green except the live-Supabase integration tests, which failed intermittently this session and passed on reruns (21/21) — unrelated to this text change.
  • feature-dev:code-reviewer: no finding (the roadmap renders groups generically, keyed by a unique group name).

🤖 Generated with Claude Code

Résumé par Sourcery

Annoncer le module de personnalisation du terminal prévu et mettre à jour la documentation du projet avec sa portée, son séquencement et ses contraintes d’apprentissage.

Nouvelles fonctionnalités :

  • Annoncer dans la feuille de route publique un module « Personnaliser son terminal » prévu, couvrant les profils, les alias, les fonctions, les invites personnalisées, les couleurs, Starship et Oh My Posh.

Améliorations :

  • Mettre à jour l’état de la feuille de route et présenter les prérequis du module, les limitations des navigateurs, l’exportation de la configuration et les recommandations de sécurité pour l’installateur.

Documentation :

  • Documenter le module de personnalisation du terminal à venir dans la feuille de route et consigner sa motivation dans l’histoire du projet.
  • Ajouter une entrée au journal des modifications décrivant le module prévu et son aperçu interactif de l’invite.
Original summary in English

Summary by Sourcery

Announce the planned terminal-customisation module and update project documentation with its scope, sequencing, and learning constraints.

New Features:

  • Announce a planned “Personnaliser son terminal” module covering profiles, aliases, functions, custom prompts, colors, Starship, and Oh My Posh in the public roadmap.

Enhancements:

  • Update the roadmap status and outline the module’s prerequisites, browser limitations, configuration export, and installer security guidance.

Documentation:

  • Document the upcoming terminal-customisation module in the roadmap and record its motivation in the project story.
  • Add a changelog entry describing the planned module and its interactive prompt preview.

Idea from @Thierry: the profile file, aliases and functions, a prompt
that shows the folder, the git branch and the Node version, colours,
then Starship and Oh My Posh, with the practice terminal showing the
learner's prompt live. Listed as planned on the public roadmap and in
docs/ROADMAP.md, whose banner is brought up to #401; CHANGELOG, STORY.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @thierryvm, you've used your own review budget of 250,000 diff characters for the last 7 days.

You can request another review in 2 hours and 9 minutes by commenting @sourcery-ai review. Upgrade to get a review now.

@vercel

vercel Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
terminal-learning Ready Ready Preview Sep 29, 2026 9:20pm UTC

@sourcery-ai

sourcery-ai Bot commented Sep 29, 2026

Copy link
Copy Markdown
Guide du reviewer (réduit pour les petites PR)

Guide du reviewer

Cette PR axée sur la documentation annonce un futur module de personnalisation du terminal dans la roadmap publique de la landing page, la roadmap détaillée, le changelog et l’histoire du projet. Le contenu prévu progresse des fichiers de profil, alias, fonctions et invites personnalisées jusqu’aux couleurs et à Starship/Oh My Posh, tout en prenant explicitement en compte la validation de l’état du terminal, les limitations du navigateur, l’exportation de la configuration et la sécurité de l’installateur.

Modifications au niveau des fichiers

Modification Détails Fichiers
Annoncer un nouveau module de personnalisation du terminal dans la roadmap publique, avec un périmètre progressif allant des profils du shell aux outils d’invite portables.
  • Ajouter un groupe de roadmap prévu couvrant les profils, alias, fonctions, données d’invite, couleurs, Starship et Oh My Posh.
  • Décrire les contraintes d’implémentation : prise en charge des exercices en plusieurs étapes, intégrations simulées limitées au navigateur, mises à jour en direct de l’invite, exportation de la configuration et sécurité de l’installateur.
  • Placer le module après Variables & Scripts et mettre à jour la bannière de la roadmap avec les derniers travaux terminés et les prochaines priorités.
src/app/data/landingContent.ts
docs/ROADMAP.md
Documenter l’annonce du nouveau module dans le récit des versions et le changelog du projet.
  • Ajouter une entrée en français au changelog résumant les objectifs d’apprentissage prévus.
  • Consigner la motivation, la valeur pour les apprenants et la dépendance aux exercices en plusieurs étapes dans l’histoire du projet.
CHANGELOG.md
STORY.md

Conseils et commandes

Interagir avec Sourcery

  • Déclencher une nouvelle review : commenter @sourcery-ai review sur la pull request.
  • Poursuivre les discussions : répondre directement aux commentaires de review de Sourcery.
  • Générer une issue GitHub à partir d’un commentaire de review : demander à Sourcery de créer une issue à partir d’un commentaire de review en y répondant. Vous pouvez également répondre à un commentaire de review avec @sourcery-ai issue pour créer une issue à partir de celui-ci.
  • Générer un titre de pull request : écrire @sourcery-ai n’importe où dans le titre de la pull request pour générer un titre à tout moment. Vous pouvez également commenter @sourcery-ai title sur la pull request pour générer ou régénérer le titre à tout moment.
  • Générer un résumé de pull request : écrire @sourcery-ai summary n’importe où dans le corps de la pull request pour générer un résumé de PR à tout moment, exactement à l’endroit souhaité. Vous pouvez également commenter @sourcery-ai summary sur la pull request pour générer ou régénérer le résumé à tout moment.
  • Générer le guide du reviewer : commenter @sourcery-ai guide sur la pull request pour générer ou régénérer le guide du reviewer à tout moment.
  • Résoudre tous les commentaires de Sourcery : commenter @sourcery-ai resolve sur la pull request pour résoudre tous les commentaires de Sourcery. Utile si vous avez déjà traité tous les commentaires et ne souhaitez plus les voir.
  • Ignorer toutes les reviews de Sourcery : commenter @sourcery-ai dismiss sur la pull request pour ignorer toutes les reviews de Sourcery existantes. Particulièrement utile si vous souhaitez recommencer une review avec une nouvelle base — n’oubliez pas de commenter @sourcery-ai review pour déclencher une nouvelle review !

Personnaliser votre expérience

Accédez à votre tableau de bord pour :

  • Activer ou désactiver les fonctionnalités de review, telles que le résumé de pull request généré par Sourcery, le guide du reviewer, etc.
  • Modifier la langue de review.
  • Ajouter, supprimer ou modifier les instructions de review personnalisées.
  • Ajuster les autres paramètres de review.

Obtenir de l’aide

Original review guide in English
Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This documentation-focused PR announces a future terminal-customisation module across the public landing roadmap, detailed roadmap, changelog, and project story. The planned content progresses from profile files, aliases, functions, and custom prompts to colours and Starship/Oh My Posh, while explicitly accounting for terminal-state validation, browser limitations, configuration export, and installer security.

File-Level Changes

Change Details Files
Announce a new terminal-customisation module in the public roadmap, with a progressive scope from shell profiles to portable prompt tooling.
  • Add a planned roadmap group covering profiles, aliases, functions, prompt data, colours, Starship, and Oh My Posh.
  • Describe the implementation constraints: multi-step exercise support, simulated browser-only integrations, live prompt updates, config export, and installer security.
  • Place the module after Variables & Scripts and update the roadmap banner with the latest completed work and next priorities.
src/app/data/landingContent.ts
docs/ROADMAP.md
Document the new module announcement in the project’s release narrative and changelog.
  • Add a French changelog entry summarising the planned learning outcomes.
  • Record the motivation, learner value, and dependency on multi-step exercises in the project story.
CHANGELOG.md
STORY.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@thierryvm
thierryvm merged commit 5f65b5c into main Sep 29, 2026
4 checks passed
@thierryvm
thierryvm deleted the docs/roadmap-terminal-customization branch September 29, 2026 21:22

This branch was successfully deployed

1 active deployment
Preview — 38da80c2 Deployed Sep 29, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant