Hier habe ich einen EmberJS-Controller als Beispiel. Wie man es richtig kommentiert, um Dokumentation mit YUIDoc zu erzeugen?EmberJS Dokumentation mit YUIDoc, Kommentar Stil?
import Ember from 'ember';
/**
* ?
*/
export default Ember.Controller.extend({
queryParams: ['param1', 'param2'],
/**
* ?
*/
param1: '',
/**
* ?
*/
param2: 10,
/**
*
*/
testFunc1(param) {
},
/**
*
*/
actions: {
/**
* ?
*/
testFunc2(id) {
},
/**
* ?
*/
testFunc3() {
/**
* ?
*/
function testFunc4() {
}
}
}
});
Ich habe Interesse, die Best Practices für die emberJS Code-Dokumentation zu kennen, so dass am Ende ich die richtige doco mit vollständiger Hierarchie erhalten. Jede Hilfe würde sehr geschätzt werden.
Ich neige dazu, '@ method' für Aktionen und Aktionen zu verwenden. Ich tendiere auch dazu, eine Eigenschaft oder Methode, die ich für die Vorlagen meiner eigenen Komponenten/Controller habe, oder die interne Verwendung als @ private zu markieren, während Eigenschaften und Aktionen, mit denen die Anwendung arbeiten soll, als @ public angezeigt werden. – Sukima