title(Development page)

Action(print,Printer friendly version)

TableOfContents

Include(Development/Introduction)

Include(Development/Communication)

Include(Development/Repository)

Include(Development/ProjectPipeline)

Include(Development/ProjectCurrent)

Development Methodology

<This needs to be translated and moved from the old wiki>

Methodology

<This needs to be translated and moved from the old wiki - there are a lot more sections than the below indicated sections>BR Current Methodology (not open): http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/CurrentUdviklingsMetodik

[:NetarchiveSuiteDevelopmentMethodology:NetarchiveSuite Development Methodology] (In progress)

Roles

The methodology refers to different roles like QA, Component Owner, ... These must be explained in the following.

<This needs to be translated and moved from the old wiki>

Code Reviews

Please refer to the [:Code_Review_Process:Code Review Process].

NOTE: the process needs to be adjusted to introduction of a tool that can assist in the Code Review Process.

Component bugs

Implementation especially concerning bug fixes is focused through the processes for Component bugs.

<This needs to be translated and moved from the old wiki>

Guidelines & Policies

<There are still more sections than the below indicated sections which needs to be moved from the old to the new wiki>

Maintain Documentation

The documentation for the NetarchiveSuite software is maintained for both the current stable branch, and the development branch. The document ["Maintaining Documentation"] describes the steps necessary for transferring the development branch documentation to the stable branch, when making a stable release.

Release Policy

There are several things to do when we make a release. Please see the page on [:ReleaseProcedures:Release Procedures] for further information.

Tracker (Bug/Feature-Request/Patch) registration

Please refer to the [:BugInfGuide:bug information guideline]

Generated reports

Currently most generated reports are placed on a server that is not accessible to the outside. This will be changed when the information is moved to a public accessible server.

JavaDocs all versions

[http://netarchive.dk/apidocs/ JavaDocs all versions]

Source Xref/log

Currently this is on a server not accessible to the outside. This will be changed when the information is moved to a public accessible server.

Source Xref (not open): https://kb-prod-udv-001.kb.dk/internetbevaring/docs/xref/

Log (not open): http://kb-prod-udv-001.kb.dk/maven-current-iteration-output.txt

Bug statistics

Currently this is on a server not accessible to the outside. This will be changed when the information is moved to a public accessible server.

Bug statistics (not open): http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/StatisticsBugComponentNew

Findbugs-report

Currently this is on a server not accessible to the outside. This will be changed when the information is moved to a public accessible server.

Findbugs-report (not open): https://kb-prod-udv-001.kb.dk/internetbevaring/docs/findbugs-report.html

Findbugs help: http://findbugs.sourceforge.net/bugDescriptions.html

Clover-report

Currently this is on a server not accessible to the outside. This will be changed when the information is moved to a public accessible server.

Clover-report (not open): http://kb-prod-udv-001.kb.dk/clover/clover_current/

Checkstyle-report (maven)

Currently this is on a server not accessible to the outside. This will be changed when the information is moved to a public accessible server.

Checkstyle-report (not open): http://kb-prod-udv-001.kb.dk/internetbevaring/docs/checkstyle/index.html

PMD-report

Currently this is on a server not accessible to the outside. This will be changed when the information is moved to a public accessible server.

PMD-report (not open): https://kb-prod-udv-001.kb.dk/internetbevaring/docs/pmd-report.html

Unittest exclusions

Currently this is on a server not accessible to the outside. This will be changed when the information is moved to a public accessible server.

Unittest exclusions (not open): https://kb-prod-udv-001.kb.dk/qa/runningAs.txt