-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtasklist.txt
executable file
·177 lines (162 loc) · 5.38 KB
/
tasklist.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
CodeFeedback Tasks
==================
+ build.xml : common driver script
- basic properties
- subant loop
+ reports-common.xml : common properties and elements for reports
- path refs
- tasks
+ basic webapp elements
- web.xml
- report-style.css (use only one copy, at root of webapp)
+ template report script
- build.xml
- description property
- report.properties
+ reports (basic)
- cpd : analysis
- java2html : docs
- javadoc : docs
- javancss : metrics
- jdepend : analysis, metrics
- pmd : analysis
- reports (extra)
- beandoc : doc
- checkstyle : analysis
- cobertura : analysis
- cvsdiff : docs
- cvschangelog : docs
- doccheck : analysis
- emma : analysis
- findbugs : analysis
- hackystat : analysis
- hammerapi : analysis (like PMD)
- hbm2doc : docs
- ivy:report : docs
- jaranalyzer : analysis
- jester : analysis
- jsdoctoolkit : docs
- junitreport : docs
- junitpdfreport : docs
- linguinemaps : docs (hbm, ant, dtd)
- macker : analysis (design rules)
- qalab : analysis (trending data)
- relief : ??
- reposita : metrics (http://meaxure.reposita.org/)
- schemaspy : docs
- sequence : docs
- sitegraph : docs (Struts 2.0)
- sorcerer (Java 6) : docs (https://sorcerer.dev.java.net/)
- statcvs : docs
- statsvn : docs
- svndiff : docs
- svnstats : docs
- taglibrarydoc : docs
- umlgraph : docs
- xref (Maven) : docs
- xradar : analysis
- http://www.lumrix.de/xsbrowser.php
- http://xframe.sourceforge.net/xsddoc/index.html : no longer active development
- DocFlex/XML (Kit) : http://www.filigris.com/products/docflex_xml/xsddoc/about.php
- (function points?)
- report categories
- documentation
- metrics
- analysis
- docs
- installation
- screenshots
- running from command line
- from within target project?
- from within CodeFeedback project?
- running from CC
- modifying
- overriding properties
- specifying specific reports
- disabling reports
- see StatSVN Ant task doc for example of explaining Ant-style glob properties
- creating new reports
- FAQ
- version history?
- example projects
- apache-ant
- cruisecontrol
- spring-framework (could show use of XSD documentation)
- Java Petstore (multiple modules)
- Struts Sampleapp (simple, well known)
- Geronimo DayTrader ("real" application)
- JDOM, XOM, commons-lang, etc (components)
- types: component JAR, webapp, EJB app, Swing app
- road map/future features
- summary metrics
- aggregation of reports for groups of related source projects
- output that can be aggregated into other project sites
- separating "doc" output from "metrics" and "analysis" output
- what needs action and what is description?
- using groovy for more control
- building docs from templates
- http://www.thexmlsite.com/
- http://www.sagehill.net/docbookxsl/GenerateWebpages.html
- http://jakarta.apache.org/velocity/docs/anakia.html
- http://freemarker.sourceforge.net/
- http://xsite.codehaus.org/
- hosting environment
- mailing lists
- source repository
- issue tracker
- options:
http://code.google.com/hosting/
http://sourceforge.net/
http://www.ibiblio.org/fosphost (Evaluation of hosting sites)
http://jbrugge.com
http://java.net (Sun)
http://javaforge.com (Javalobby/JRoller folks)
http://codeplex.com (Microsoft)
http://berlios.de
http://freepository.com (only lite version is free)
- licensing
http://www.opensource.org/licenses/index.php
http://www.nedbatchelder.com/blog/200510.html#e20051016T092523
http://zooko.com/license_quick_ref.html
- extras
- CC config
- add "<fail unless...>" to scripts for informative failures
- add timer to reports
- wrapper for consolidating output from multiple projects
- handle reports with multiple modes of output (Emma, UMLGraph, JDepend)
- see AntAnt by Bill Dehora for other ideas
- stylesheets
- home page
- CPD
- FindBugs
- project name?
- CodeFeedback
- CodeReports
- FeedbackCentral (no, shorthand would be "FeCe")
- FeedbackCollector (no, shorthand would be "FeColl")
- DMA (Doc, Metrics, Analysis)
- Sherpa : following along behind, doing the unglamorous but important work
of heavy hauling
- Grunt
- Sassytalk
- backtalk
- CodePrism
- ToolCat
- ProjectSpy
- Feedback Genie
- Feedback Garden
- acumen/apercu/astute/enrich/enlighten/understanding
- Feedback in a Box
-> - Glean
- Code Shaman
- Zahorin
- Goto
- Insight Collector
- comparison to other tools
- Doxygen
- Maven
- Hackystat
- XRadar
- QALabs
- defects
- Javadoc fails if you pass in a package of '' (see CruiseControl source).