= Hints for PALM4U developers = == Revision control == {{{#!table align=left style="border: none; text-align:left" {{{#!tr {{{#!td style="border: none; width:100%" Subversion [http://subversion.tigris.org/ svn] is used for revision control of [https://palm.muk.uni-hannover.de/trac/browser PALM], consequently, the development of the PALM4U features will also be controlled via '''svn''', centralized on one remote server (trac). }}} {{{#!td align=left style="border: none; vertical-align:top; width: 0%" }}} }}} }}} {{{#!table align=left style="border: none; text-align:left" {{{#!tr {{{#!td style="border: none; width:40%" As drafted in Fig. 1, each PALM4U feature shall be developed in its own '''svn branch''', equipped with write permissions for each of this feature's developers. Subsequently listed svn branches have been created so far, and they are available under [https://palm.muk.uni-hannover.de/trac/browser/palm/branches /palm/branches], only visible for developers with respective permissions: {{{#!table ||= Project =||= Branch name =||= Write permissions =||= Read only =|| || WP-M1 || rans || Gronemeier || || || WP-M2 || nesting || Sühring || || || WP-M4 || ebsolver || von Tils || || || WP-M5 || radiation || Schubert, Salim || || || WP-M6 || indoorclimate || Lang || || || WP-M7 || chemistry || Banzhaf, Forkel, Khan || Mona Kurppa (FMI) || || WP-P1 || agents || Bittner, Schrempf || || }}} Additionally, following developers have write permissions for all MOSAIK-related branches: ''Kanani, Ketelsen, Maronga, Raasch''. \\\\ Please notify [mailto:kanani@muk.uni-hannover.de Farah Kanani-Sühring] if permission needs to be granted for additional developers. }}} {{{#!td align=left style="border: none; vertical-align:top; width: 60%" [[Image(git-svn_plan_final.png, 100%, left, border=1, color=black)]]\\ Fig. 1: Draft of the revision control procedure for the PALM4U development, applying '''svn''' and '''git'''. }}} }}} }}} \\ Only tested feature parts should enter in the respective '''feature branch''' If possible, Revision control of local PALM4U development is preferably done via [[git]]