<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Développeurs on Kaivalya Editor</title>
    <link>https://kaivalya.eu/projects/editor/developers/</link>
    <description>Recent content in Développeurs on Kaivalya Editor</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>fr</language>
    <atom:link href="https://kaivalya.eu/projects/editor/developers/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Mise en route</title>
      <link>https://kaivalya.eu/projects/editor/developers/getting-started/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://kaivalya.eu/projects/editor/developers/getting-started/</guid>
      <description>Ce qu&amp;rsquo;il vous faut Kaivalya Editor est un programme Rust dont l&amp;rsquo;interface est rendue par le GPU : il lui faut une chaîne de compilation Rust et les fichiers de développement de Wayland, xkbcommon et Vulkan. Sous Ubuntu 24.04 :&#xA;sudo apt install cmake clang mold vulkan-tools libwayland-dev \ libxkbcommon-dev libxkbcommon-x11-dev libvulkan-dev libasound2-dev Installez Rust avec rustup. La version est fixée par rust-toolchain.toml, et rustup la télécharge pour vous.&#xA;mold est un éditeur de liens plus rapide, et c&amp;rsquo;est clang qui l&amp;rsquo;appelle.</description>
    </item>
    <item>
      <title>Guides pratiques</title>
      <link>https://kaivalya.eu/projects/editor/developers/how-to-guides/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://kaivalya.eu/projects/editor/developers/how-to-guides/</guid>
      <description>Chaque guide décrit une tâche, du début à la fin. Pour savoir ce qu&amp;rsquo;est chaque partie, voir la Référence technique ; pour le pourquoi, voir Comprendre l&amp;rsquo;architecture.&#xA;Une modification est terminée quand le code est écrit, que ses tests couvrent les cas d&amp;rsquo;échec autant que le cas qui fonctionne, que son coût est mesuré là où un budget s&amp;rsquo;applique, et que la documentation en parle — en anglais et en français.</description>
    </item>
    <item>
      <title>Compiler sous Windows</title>
      <link>https://kaivalya.eu/projects/editor/developers/build-on-windows/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://kaivalya.eu/projects/editor/developers/build-on-windows/</guid>
      <description>Non testé — à vos risques et périls. Rien de cette page n&amp;rsquo;a été lancé sous Windows. On a vérifié, depuis Linux, que les bibliothèques de l&amp;rsquo;éditeur compilent pour Windows ; la fenêtre elle-même n&amp;rsquo;y a jamais été compilée, et encore moins lancée. Attendez-vous à ce que cela ne fonctionne pas, sans que personne ait vu pourquoi.&#xA;Kaivalya Editor est développé et publié pour Linux. Windows n&amp;rsquo;est pas pris en charge : il n&amp;rsquo;existe pas de version à télécharger, et personne ne le teste sous Windows avant une sortie.</description>
    </item>
    <item>
      <title>Référence technique</title>
      <link>https://kaivalya.eu/projects/editor/developers/technical/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://kaivalya.eu/projects/editor/developers/technical/</guid>
      <description>Cette page décrit chaque partie de Kaivalya Editor telle qu&amp;rsquo;elle est. Pour le compiler une première fois, voir la Mise en route ; pour une tâche précise — ajouter un réglage, une commande, une mesure —, voir les Guides pratiques ; pour comprendre pourquoi il est construit ainsi, voir Comprendre l&amp;rsquo;architecture.&#xA;Code écrit par une IA. L&amp;rsquo;essentiel du code source a été écrit par un assistant IA (Claude), sous la direction de l&amp;rsquo;auteur humain, qui a relu, validé et décidé chaque modification.</description>
    </item>
    <item>
      <title>Comprendre l&#39;architecture</title>
      <link>https://kaivalya.eu/projects/editor/developers/understanding-the-architecture/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://kaivalya.eu/projects/editor/developers/understanding-the-architecture/</guid>
      <description>Une seule crate importe le framework graphique gpui n&amp;rsquo;a pas encore atteint la version 1.0 et son API évolue. La décision structurelle la plus précieuse de ce projet est que seule kve-ui l&amp;rsquo;importe. Tout ce qui se trouve en dessous fonctionne sans fenêtre et se teste sans écran : c&amp;rsquo;est ce qui rend la définition de « terminé » du projet — des tests fonctionnels, cas d&amp;rsquo;erreur compris — réaliste plutôt que théorique.</description>
    </item>
  </channel>
</rss>
