somebodyisnobody / lcdocs Goto Github PK
View Code? Open in Web Editor NEWThis project forked from legacyclonk/lcdocs
LC developer documentation extracted from OpenClonk
Home Page: https://clonkspot.org/development
This project forked from legacyclonk/lcdocs
LC developer documentation extracted from OpenClonk
Home Page: https://clonkspot.org/development
Bei folgenden Funktionen ist unklar, ob sie veraltet sind:
Bei einigen Funktionen könnte eventuell auch auf FuncCall verwiesen werden, das kann ich aber fachlich nicht bewerten.
Mit den letzten Commits wurde das Attribut "isAsync" (xs:boolean) am Hauptelement als required eingeführt. Ist dieses auf true gesetzt, so erscheint im transformierten Dokument ein Warnhinweis, dass die Funktion asynchron ist. Es soll auf eine entsprechende Erklärseite verweisen werden. Diese existiert noch nicht und muss geschrieben werden. Hier soll darauf eingegangen werden
Anschließend muss das Dokument hier mit relativem Pfad von sdk/ aus eingesetzt werden bevor das issue dicht gemacht werden kann:
Line 141 in 6b7233e
Es gibt noch folgende Clonkfunktionen ohne Versionsangabe.
Dieser Zustand blockiert das Schema:
Lines 291 to 292 in 22bf2d4
Das Schema ist sehr dürftig kommentiert. Manche Elemente haben gar keine Beschreibung. Bei jedem Element mit Textinhalt (Mixed/SimpleType) sollte eine Beschreibung stehen, was als Inhalt erwartet wird.
Viele neue Strings aus jetzt neu dokumentierten Funktionen und Schemata müssen in der PO-file übersetzt werden. Auch wenn es den Git Log kaputt macht ist es hier vielleicht besser ein Programm zurate zu ziehen.
Dieser Schritt muss möglichst am Schluss gemacht werden, wenn sich an der Dokumentation inhaltlich vor dem Merge nichts mehr ändert.
Folgende Funktionen sind in den XML-Dateien als <funcLink>
verlinkt, es existiert jedoch keine Dokumentation - ergo XML-File- darüber.
"GreaterThan"
"LessThan"
"Var"
"SetVar"
"SetMaterialColor"
"SetMenuTextProgress"
"SetPlrValue"
"GetViewMode"
"SetSkyColor"
"SetSkyFade"
"Global"
"InsertMaterialAmount"
"Local"
"Div"
"Mul"
Gleiches Problem mit <emLink>
Elementen:
Funcs.xml -> "sdk/for.xml"
SetContactDensity.xml -> "sdk/material\index.xml"
script.html
-> sdk/script/fn/Construction.xml
-> sdk/script/fn/OCF_HitSpeed1.xml
-> sdk/script/fn/OCF_HitSpeed2.xml
-> sdk/script/fn/OCF_HitSpeed3.xml
Dies blockt die korrekte Ausführung im XSLT-Prozess:
Lines 604 to 605 in 22bf2d4
Die Get*Val Funktionsgruppe sollte in einer generischeren Kategorie als "Get*Val" eingeordnet sein. Als Benutzer der Dokumentation möchte ich auch mit wenig C4Scripterfahrung anhand der Kategorien meine benötigten Funktionen finden. Ein generischer Name muss also noch gefunden werden.
Der Zustand blockiert das Schema:
Lines 239 to 240 in 22bf2d4
Die Buildscripte müssen angepasst werden:
I don't remember me if there was a reason for the value element in a <const>
.
Lines 145 to 148 in 421c784
Otherwise I would remove the value element and calculate it via XSLT.
Die Sort_* Funktionen müssen vervollständigt werden. Also Version, Beispiele, Erläuterungen der Parameter. Ich habe das schon etwas angefangen, komme aber fachlich nicht weiter:
Es fehlen (wenn ich das richtig in Erinnerung habe) Konstanten, die in der C4D-Konstantengruppe dokumentiert werden müssen.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.