turbo-editors/turbo-jspublic Fork 0
v1.0.0
Commits
Clone
git clone https://git.rickub.com/turbo-editors/turbo-js.git
git clone ssh://git@rickub.com/turbo-editors/turbo-js.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

📦 Turbo JS 91999d1 · on v1.0.0 · k33g · 10h ago
README.md · 61 lines · 3.3 KBmarkdown
Blame HistoryOpen raw

Turbo JS — documentation

Turbo JS est un éditeur pour JavaScript sur Node.js dans le style de Turbo C : un IDE plein écran en terminal, avec menus, fenêtres déplaçables, coloration syntaxique pour neuf langages, thèmes, complétion via typescript-language-server, fenêtres shell, réglages par projet, arbre du projet, snippets, fenêtres sur des agents de code, et la chaîne d'outils Node à un menu de distance.

Cette documentation suit la méthode Diátaxis. Quatre types de page, quatre besoins différents — allez directement à celui qui correspond à ce que vous cherchez.

Je veux… Aller à
apprendre l'éditeur en l'utilisant Tutoriels
faire quelque chose de précis Guides pratiques
consulter un détail exact Référence
comprendre comment et pourquoi ça marche Explications

Tutoriels — apprendre en faisant

Guides pratiques — des recettes pour une tâche

Référence — les détails exacts

Explications — comprendre

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# Turbo JS — documentation

Turbo JS est un éditeur pour JavaScript sur Node.js dans le style de Turbo C : un IDE plein écran en terminal, avec menus, fenêtres déplaçables, coloration syntaxique pour neuf langages, thèmes, complétion via `typescript-language-server`, fenêtres shell, réglages par projet, arbre du projet, snippets, fenêtres sur des agents de code, et la chaîne d'outils Node à un menu de distance.

Cette documentation suit la méthode [Diátaxis](https://diataxis.fr). Quatre types de page, quatre besoins différents — allez directement à celui qui correspond à ce que vous cherchez.

| Je veux… | Aller à |
| --- | --- |
| **apprendre** l'éditeur en l'utilisant | [Tutoriels](tutorials/) |
| **faire** quelque chose de précis | [Guides pratiques](how-to/) |
| **consulter** un détail exact | [Référence](reference/) |
| **comprendre** comment et pourquoi ça marche | [Explications](explanation/) |

## Tutoriels — apprendre en faisant

- [Votre premier programme Node dans Turbo JS](tutorials/getting-started.md) — l'installer, écrire un programme, l'exécuter, le casser et voir l'éditeur dire où.
- [Projet de démonstration](../../demos/) — un petit programme Node à ouvrir dans l'éditeur une fois qu'il est là, avec un test à côté.

## Guides pratiques — des recettes pour une tâche

- [Installer et compiler Turbo JS](how-to/install.md)
- [Installer Node.js](how-to/install-node.md)
- [Lancer les tests](how-to/run-the-tests.md)
- [Activer la complétion JavaScript](how-to/enable-completion.md)
- [Écrire son propre thème](how-to/write-a-theme.md)
- [Se déplacer dans un fichier](how-to/navigate-code.md)
- [Interroger le code](how-to/ask-about-code.md)
- [Lancer des commandes shell sans quitter l'éditeur](how-to/use-a-terminal.md)
- [Donner ses propres réglages à un projet](how-to/configure-a-project.md)
- [Parcourir un projet et ouvrir des fichiers depuis un arbre](how-to/browse-a-project.md)
- [Insérer des snippets depuis un menu](how-to/use-snippets.md)
- [Lancer des commandes Node depuis l'éditeur](how-to/run-node-commands.md)
- [Faire une release](how-to/make-a-release.md)
- [Dialoguer avec un agent de code depuis l'éditeur](how-to/talk-to-an-agent.md)

## Référence — les détails exacts

- [Ligne de commande](reference/cli.md)
- [Clavier](reference/keyboard.md)
- [Menus](reference/menus.md)
- [Format des fichiers de thème](reference/themes.md)
- [Fenêtres terminal](reference/terminal.md)
- [Réglages de projet](reference/project-settings.md)
- [Arbre du projet](reference/project-tree.md)
- [Langages colorés](reference/languages.md)
- [Snippets](reference/snippets.md)
- [Outils JavaScript](reference/javascript-tools.md)
- [Le numéro de version](reference/versioning.md)
- [Agents et ACP](reference/acp.md)

## Explications — comprendre

- [Architecture](explanation/architecture.md)
- [Décisions de conception](explanation/design-decisions.md)
- [Coloration et complétion](explanation/colouring-and-completion.md)
- [Fenêtres terminal](explanation/terminal-windows.md)
- [Réglages de projet](explanation/project-settings.md)
- [Arbre du projet](explanation/project-tree.md)
- [Snippets](explanation/snippets.md)
- [Outils JavaScript](explanation/javascript-tools.md)
- [Fenêtres agent](explanation/agent-windows.md)