View Issue Details

IDProjectCategoryView StatusLast Update
0003965Talerwallet (WebExtension)public2019-12-26 21:37
ReporterMarcello Stanisci Assigned ToMarcello Stanisci  
PrioritynoneSeveritytextReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.0 
Summary0003965: Documenting the JavaScript
DescriptionAs of now, the JS uses no structured commenting style.
Do we want to switch to a structured commenting style?

(A quick search shows that 'JSDoc' is a choice, but there
is also a JS flavour of doxygen)
TagsNo tags attached.

Activities

Marcello Stanisci

2015-10-09 22:08

reporter   ~0009719

Make some cleaning like getting rid of variables names 'aSomething',
extend names like 'resPub' to 'reservePub'

Christian Grothoff

2015-10-18 00:59

manager   ~0009741

Yes, we definitively want some structured style for comments. How is the tool support? In particular, can we get warnings generated for missing/malformed comments?

Marcello Stanisci

2015-12-04 16:16

reporter   ~0009975

http://usejsdoc.org seems easy to set up, and is doxygen-styled.

Marcello Stanisci

2015-12-06 20:22

reporter   ~0009979

commenting 90% of the code. A way to comment object and crossreference
them is still needed. 'make doc' entry to Makefile needed too.

Marcello Stanisci

2015-12-06 20:39

reporter   ~0009980

http://stackoverflow.com/questions/6460604/how-to-describe-object-arguments-in-jsdoc

Marcello Stanisci

2015-12-11 18:35

reporter   ~0009994

fixed in c7d344d. 'make doc' still missing but not striclty this bug's goal

Issue History

Date Modified Username Field Change
2015-09-09 10:34 Marcello Stanisci New Issue
2015-09-09 10:34 Marcello Stanisci Status new => assigned
2015-09-09 10:34 Marcello Stanisci Assigned To => Marcello Stanisci
2015-09-19 20:38 Christian Grothoff Severity trivial => text
2015-10-09 22:08 Marcello Stanisci Note Added: 0009719
2015-10-18 00:59 Christian Grothoff Note Added: 0009741
2015-10-18 00:59 Christian Grothoff Target Version => 0.0
2015-10-23 01:10 Christian Grothoff Product Version => git (master)
2015-12-04 16:16 Marcello Stanisci Note Added: 0009975
2015-12-06 20:22 Marcello Stanisci Note Added: 0009979
2015-12-06 20:39 Marcello Stanisci Note Added: 0009980
2015-12-11 18:35 Marcello Stanisci Note Added: 0009994
2015-12-11 18:35 Marcello Stanisci Status assigned => resolved
2015-12-11 18:35 Marcello Stanisci Resolution open => fixed
2015-12-12 11:43 Christian Grothoff Status resolved => closed
2019-12-26 21:37 Florian Dold Category wallet (browser-based) => wallet (WebExtensions)
2023-04-13 20:37 Florian Dold Category wallet (WebExtensions) => wallet (WebExtension)