# Code : votre premier fichier .bk

Source : https://docs.berkios.online/code/premier-fichier/ · Section : Code (.bk) · Documentation officielle BERKIOS (https://docs.berkios.online)


BERKIOS Code décrit une application dans un fichier texte lisible, presque en langage naturel. Le compilateur le transforme en projet que le Studio sait ouvrir.

## Créer un fichier

```bash
berkios --lg --fr
berkios nouveau main.bk
```

Vous obtenez un fichier de départ dans votre langue :

```text
langue français

application "Ma première application"
  version 1.0
  type interface
  édition pro

interface Accueil
  étiquette titre "Bonjour"
    taille du texte 26
    gras
  bouton valider "Cliquer ici"
    quand on clique : afficher "Bravo !"
```

## Voir le résultat

```bash
berkios apercu main.bk
```

L'application s'ouvre dans le navigateur. Modifiez le fichier, enregistrez : la page se recharge. Les erreurs de syntaxe s'affichent à l'écran avec leur ligne.

## Anatomie d'un fichier

| Élément | Rôle |
|---|---|
| `langue français` | Langue du fichier (une seule par fichier) |
| `application "Nom"` | Nom, version, type et plateformes |
| `interface Accueil` | Un écran : page, fenêtre modale ou panneau latéral |
| `étiquette`, `bouton`, `champ`, `case à cocher`, `tableau`, `panneau` | Les six composants de base |
| `quand on clique : …` | Ce qui se passe au clic |

## Vérifier et compiler

```bash
berkios valider main.bk     # vérifie sans rien écrire
berkios compiler main.bk    # produit main.berkios.json, ouvrable dans le Studio
```

Suite : [Interfaces et modèles de données](https://docs.berkios.online/code/interfaces-et-modeles/).
