[[TableOfContents]] The !NetarchiveSuite system is continuously under development at the Royal Library and the State Library in Denmark. While we have our own priorities and needs in connection with our harvests, we are interested in working together with other users to improve the system. = Communication = The ["Developer Manual"] is the main piece of description of how to contribute. If you read it and follow the suggestions therein, you will not only make it easier to get your changes to !NetarchiveSuite be accepted into the main distribution, you will also likely improve the quality of your code overall. If you have technical or general questions about the use of the tools, you are welcome to contact us via [[MailTo(netarchivesuite-users AT lists DOT gforge DOT statsbiblioteket DOT dk)]][[FootNote(You need to be logged in to !NetarchiveSuite in order to see mail addresses properly)]]. You can subscribe to the mailing list [https://lists.gforge.statsbiblioteket.dk/mailman/listinfo/netarchivesuite-users here] If you want mails on announcement of releases, change in roadmap, events etc., you are welcome to subscribe to the mailing list [[MailTo(netarchivesuite-announce AT lists DOT gforge DOT statsbiblioteket DOT dk)]][[FootNote(You need to be logged in to !NetarchiveSuite in order to see mail addresses properly)]]. You can subscribe to the mailing list [https://lists.gforge.statsbiblioteket.dk/mailman/listinfo/netarchivesuite-announce here] Alternatively, technical questions can be posted to the [https://gforge.statsbiblioteket.dk/forum/forum.php?forum_id=6 developer forum]. = Repository = To follow the latest developments, go to [https://gforge.statsbiblioteket.dk/scm/?group_id=7 the SVN repository], which contains [https://gforge.statsbiblioteket.dk/plugins/scmsvn/viewcvs.php/trunk/?root=netarchivesuite latest updates of code] and [https://gforge.statsbiblioteket.dk/tracker/?group_id=7 bugs, patches and feature requests] To see the latest releases go to [:Get NetarchiveSuite:registration and download] = Projects in pipeline and current = == Design Discussions == !NetarchiveSuite supports [:Development/Plugins:plug-ins] in the form of specifying class files to use for particular parts. We intend to expand the number of places plug-ins can be used and the way they can be configured. !NetarchiveSuite [:Development/Settingsstructure:settings structure] has been discussed. Basically the current structure of settings is difficult to use and does not meet our needs. == Assignments == Assignments have not yet been generally moved to from our internal wiki to this wiki, but new assignments will show up here until we get the rest moved. * [:AssignmentGroupB2:Assignment Group B.2] Improve and isolate bit preservation GUI. * [:AssignmentGroupB4:Assignment Group B.4] Improve batch job architecture == Requirement list == == Staffing == == Iterations == === Current Iteration Task overview === Please refer to [:Iteration35TaskList:Iteration 35 Task List] === Current Code Reviews === [[BR]] Current Code Reviews (not open): http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/Iteration35ReviewsOversigt Please also refer to the [:Code_Review_Process:Code Review Process] for more information about the related process. === Current Release Test === [[BR]] Current Release Test (not open): http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/Iteration35ReleaseTest === Old Iterations (incl. Test, reviews) === Will in the future contain summries of previous iterations = Development Methodology = == Methodology == == Roles == The methodology refers to different roles like QA, Component Owner, ... These must be explained in the following. == 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. = Guidelines & Policies = == 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 are not accesable to the outside. This will be changed when the information is moved to a public accessable server. == JavaDocs all versions == [http://netarchive.dk/apidocs/ Javadocs all versions] == Source Xref/log == Currently this is on a server not accesable to the outside. This will be changed when the information is moved to a public accessable 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 accesable to the outside. This will be changed when the information is moved to a public accessable 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 accesable to the outside. This will be changed when the information is moved to a public accessable 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 accesable to the outside. This will be changed when the information is moved to a public accessable 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 accesable to the outside. This will be changed when the information is moved to a public accessable 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 accesable to the outside. This will be changed when the information is moved to a public accessable 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 accesable to the outside. This will be changed when the information is moved to a public accessable server. Unittest exclusions (not open): https://kb-prod-udv-001.kb.dk/qa/runningAs.txt