Projet et contributions
Cette documentation décrit le périmètre figé de la préversion expérimentale v0.0.18. La publication effective et les téléchargements sont consignés dans GitHub Releases. Le projet se nomme Ku programming language / Ku 编程语言, avec une CLI appelée ku. Ku est un petit langage de programmation et interpréteur en développement. Sa version publique actuelle est la préversion expérimentale v0.0.18.
Sources et licence
Section intitulée « Sources et licence »Consultez les sources sur GitHub et la page de version. Les sources sont consultables publiquement, mais le code propre à Ku ne bénéficie d’aucune concession de licence open source. L’extension d’éditeur est marquée UNLICENSED. Publier des sources ou des binaires n’accorde pas automatiquement une licence open source.
Les mentions de tiers présentes dans les archives s’appliquent uniquement à leurs composants respectifs. Elles n’accordent pas de droits d’utilisation, de modification ou de redistribution de Ku lui-même. Toute autorisation nécessaire doit venir explicitement du mainteneur ; ce site ne crée aucun nouvel engagement de licence.
Signaler un problème
Section intitulée « Signaler un problème »Utilisez les Issues du dépôt pour les signalements reproductibles. Incluez :
- La version de Ku, le commit Git pour les sources de développement et le système / l’architecture cible.
- La commande complète, le backend et un code source
.kuminimal. - Le diagnostic complet ou l’Error structurée, la sortie attendue et la sortie réelle.
- Les versions des chaînes Rust / C pour les problèmes de compilation, et la présence éventuelle d’importations locales.
N’envoyez pas de jetons, mots de passe, véritables chaînes de connexion ni journaux contenant des données métier sensibles. Les rapports de performances doivent préciser l’environnement, la charge, la méthode de mesure et les résultats bruts. Un seul exemple réussi n’établit pas un débit en production.
Avant de contribuer
Section intitulée « Avant de contribuer »Le contrat syntaxique et le contrat sémantique définissent le comportement du langage. Examinez ensemble CI, implémentation et contrats. Un objectif du journal de travail n’est pas une fonctionnalité implémentée.
Gardez les changements ciblés et expliquez la reproduction, la cause, la portée et la validation. Examinez le contenu du site avec les sources correspondantes. Préservez les tests existants, les changements de l’arbre de travail et les preuves uniques. Le mainteneur décide de l’acceptation des contributions et des accords de licence ; ce site n’invente aucun accord de contribution.
Ce site est statique. Ses textes, sa navigation et son code ne nécessitent aucun backend métier. La recherche charge un index Pagefind dans le navigateur ; le site ne propose pas d’exécution distante de code Ku.
Poursuivez avec les premiers pas, les limites de prise en charge et les notes de version.