From 633bbb555540320488bdc26e1281130a9a1a1c1d Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Mon, 24 Aug 2026 18:34:06 +0100 Subject: [PATCH 01/11] Added code owners file list for Lakes, Surface, Veg3 RED Demography, Biogeochemistry --- .github/CODEOWNERS | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index b83c1168..5ed060a5 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -20,15 +20,15 @@ ############################################################################### # Science Module Leaders (informational) ############################################################################### -# Surface: John Edwards, Rich Ellis +# Surface: John Edwards # Hydrology: Nic Gedney, Sonja Folwell -# Vegetation: Lina Mercado, Karina Williams, Rebecca Oliver +# Vegetation: Lina Mercado, Rebecca Oliver # Veg3 RED Demography: Andy Wiltshire, Arthur Argles # Biogeochemistry: Eleanor Burke, Noah Smith # Biogenic fluxes: Garry Hayman, James Weber # Fire: Doug Kelley, Chantelle Burton # Lakes: Helen Johnson -# Evaluation: Nina Raoult, Siyuan Tian +# Evaluation: Heather Rumbold, Siyuan Tian # CABLE Science: Ian Harman, Claire Carouge # IMOGEN: Chris Huntingford, Eleanor Burke # @@ -59,3 +59,25 @@ etc/ @MetOffice/ssdteam **/control/shared/jules_water_resources_mod.F90 @maggiehendry **/control/shared/overbank_inundation_mod.F90 @maggiehendry **/io/dump/get_dim_info_mod.F90 @maggiehendry +**/science/flake/ @HelenRJohnson +**/control/shared/lake_mod.F90 @HelenRJohnson +**/initialisation/standalone/initial_conditions/flake_init_mod.F90 @HelenRJohnson +**/initialisation/standalone/ancillaries/init_flake_ancils_mod.F90 @HelenRJohnson +**/science/snow/ @JMEdwardsXtr +**/science/surface/ @JMEdwardsXtr +rose-meta/jules-shared/jules-snow/ @JMEdwardsXtr +rose-meta/jules-shared/jules-surface/ @JMEdwardsXtr +**/control/shared/next_gen_biogeochem_mod.F90 @mo-arthurargles +**/control/shared/veg3_field_mod.F90 @mo-arthurargles +**/initialisation/standalone/params/init_red_mod.F90 @mo-arthurargles +**/science/params/red_io_mod.F90 @mo-arthurargles +**/science/params/veg3_param_mod.F90 @mo-arthurargles +**/science/vegetation/veg3_litter_mod.F90 @mo-arthurargles +**/science/vegetation/veg3_red_dynamic_mod.F90 @mo-arthurargles +doc/source/namelists/red_parms.nml.rst @mo-arthurargles +**/control/shared/jules_soil_biogeochem_mod.F90 @eleanorgb +**/control/shared/next_gen_biogeochem_mod.F90 @eleanorgb +**/control/shared/soil_biogeochem_control_mod.F90 @eleanorgb +**/initialisation/standalone/init_soil_biogeochem_mod.F90 @eleanorgb +**/science/soil_biogeochem @eleanorgb +doc/source/namelists/jules_soil_biogeochem.nml.rst @eleanorgb \ No newline at end of file From d2b7dd764e8fc52f34d9a3602ace7656a26881f4 Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Mon, 24 Aug 2026 18:40:06 +0100 Subject: [PATCH 02/11] Testing code ownership --- src/control/shared/jules_soil_biogeochem_mod.F90 | 1 + src/control/shared/next_gen_biogeochem_mod.F90 | 1 + src/science/flake/flake_mod.F90 | 2 +- src/science/snow/canopysnow_mod.F90 | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/control/shared/jules_soil_biogeochem_mod.F90 b/src/control/shared/jules_soil_biogeochem_mod.F90 index 4b6588f6..48cd31ca 100644 --- a/src/control/shared/jules_soil_biogeochem_mod.F90 +++ b/src/control/shared/jules_soil_biogeochem_mod.F90 @@ -8,6 +8,7 @@ ! ! [Met Office Ref SC0237] !******************************COPYRIGHT************************************** +! Testing code ownership file MODULE jules_soil_biogeochem_mod diff --git a/src/control/shared/next_gen_biogeochem_mod.F90 b/src/control/shared/next_gen_biogeochem_mod.F90 index b5619d3a..c2070854 100644 --- a/src/control/shared/next_gen_biogeochem_mod.F90 +++ b/src/control/shared/next_gen_biogeochem_mod.F90 @@ -8,6 +8,7 @@ ! Code Owner: Please refer to ModuleLeaders.txt ! This file belongs in Veg3 Ecosystem Demography ! *****************************COPYRIGHT**************************************** +! Testing code ownership file MODULE next_gen_biogeochem_mod diff --git a/src/science/flake/flake_mod.F90 b/src/science/flake/flake_mod.F90 index b88963b9..bf4e2c48 100644 --- a/src/science/flake/flake_mod.F90 +++ b/src/science/flake/flake_mod.F90 @@ -25,7 +25,7 @@ ! File %M% from Library %Q% ! Version %I% from %G% extracted: %H% !------------------------------------------------------------------------------ - +! Testing code ownership file MODULE flake !------------------------------------------------------------------------------ diff --git a/src/science/snow/canopysnow_mod.F90 b/src/science/snow/canopysnow_mod.F90 index ed428de9..aaf63251 100644 --- a/src/science/snow/canopysnow_mod.F90 +++ b/src/science/snow/canopysnow_mod.F90 @@ -11,6 +11,7 @@ ! Description: ! Partition snowfall into canopy interception, throughfall and unloading. +! Testing code ownership file ! Subroutine Interface: MODULE canopysnow_mod From ba245a32ff890a894feb107083c27431fc31eee6 Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Mon, 24 Aug 2026 19:05:09 +0100 Subject: [PATCH 03/11] Revert "Testing code ownership" This reverts commit d2b7dd764e8fc52f34d9a3602ace7656a26881f4. --- src/control/shared/jules_soil_biogeochem_mod.F90 | 1 - src/control/shared/next_gen_biogeochem_mod.F90 | 1 - src/science/flake/flake_mod.F90 | 2 +- src/science/snow/canopysnow_mod.F90 | 1 - 4 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/control/shared/jules_soil_biogeochem_mod.F90 b/src/control/shared/jules_soil_biogeochem_mod.F90 index 48cd31ca..4b6588f6 100644 --- a/src/control/shared/jules_soil_biogeochem_mod.F90 +++ b/src/control/shared/jules_soil_biogeochem_mod.F90 @@ -8,7 +8,6 @@ ! ! [Met Office Ref SC0237] !******************************COPYRIGHT************************************** -! Testing code ownership file MODULE jules_soil_biogeochem_mod diff --git a/src/control/shared/next_gen_biogeochem_mod.F90 b/src/control/shared/next_gen_biogeochem_mod.F90 index c2070854..b5619d3a 100644 --- a/src/control/shared/next_gen_biogeochem_mod.F90 +++ b/src/control/shared/next_gen_biogeochem_mod.F90 @@ -8,7 +8,6 @@ ! Code Owner: Please refer to ModuleLeaders.txt ! This file belongs in Veg3 Ecosystem Demography ! *****************************COPYRIGHT**************************************** -! Testing code ownership file MODULE next_gen_biogeochem_mod diff --git a/src/science/flake/flake_mod.F90 b/src/science/flake/flake_mod.F90 index bf4e2c48..b88963b9 100644 --- a/src/science/flake/flake_mod.F90 +++ b/src/science/flake/flake_mod.F90 @@ -25,7 +25,7 @@ ! File %M% from Library %Q% ! Version %I% from %G% extracted: %H% !------------------------------------------------------------------------------ -! Testing code ownership file + MODULE flake !------------------------------------------------------------------------------ diff --git a/src/science/snow/canopysnow_mod.F90 b/src/science/snow/canopysnow_mod.F90 index aaf63251..ed428de9 100644 --- a/src/science/snow/canopysnow_mod.F90 +++ b/src/science/snow/canopysnow_mod.F90 @@ -11,7 +11,6 @@ ! Description: ! Partition snowfall into canopy interception, throughfall and unloading. -! Testing code ownership file ! Subroutine Interface: MODULE canopysnow_mod From 3e23d833f4075c23069fd075b505fbbd1474af27 Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Tue, 8 Sep 2026 06:26:11 +0100 Subject: [PATCH 04/11] Reorganisation of CODEOWNERS --- .github/CODEOWNERS | 67 +++++++++++++++++++++++++--------------------- 1 file changed, 37 insertions(+), 30 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 5ed060a5..aa1a1ad1 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -36,45 +36,52 @@ # Code Owners ############################################################################### -/** @GiorgiaLine -rose-meta/**/version*.py @james-bruten-mo -rose-meta/jules-shared/**/HEAD/rose-meta.conf @maggiehendry -rose-meta/jules-standalone/HEAD/rose-meta.conf @maggiehendry -rose-meta/jules-um/HEAD/rose-meta.conf @maggiehendry -rose-meta/jules-lfric/HEAD/rose-meta.conf @maggiehendry -rose-stem/ @james-bruten-mo -etc/ @MetOffice/ssdteam -**/science/river_routing/ @maggiehendry -**/initialisation/rivers-standalone/ @maggiehendry -**/control/rivers-standalone/ @maggiehendry -**/control/shared/jules_rivers_mod.F90 @maggiehendry -**/io/rivers-standalone/ @maggiehendry -**/control/shared/surf_couple_rivers_mod.F90 @maggiehendry -**/initialisation/standalone/ancillaries/init_ancillaries_coupling_mod.F90 @maggiehendry -**/initialisation/standalone/ancillaries/init_rivers_process_data_mod.F90 @maggiehendry -**/initialisation/standalone/ancillaries/init_rivers_props_mod.F90 @maggiehendry -**/initialisation/standalone/ancillaries/jules_rivers_props_mod.F90 @maggiehendry -**/initialisation/standalone/grid/init_river_out_grid_mod.F90 @maggiehendry -**/initialisation/standalone/init_rivers.F90 @maggiehendry -**/control/shared/jules_water_resources_mod.F90 @maggiehendry -**/control/shared/overbank_inundation_mod.F90 @maggiehendry -**/io/dump/get_dim_info_mod.F90 @maggiehendry -**/science/flake/ @HelenRJohnson -**/control/shared/lake_mod.F90 @HelenRJohnson -**/initialisation/standalone/initial_conditions/flake_init_mod.F90 @HelenRJohnson -**/initialisation/standalone/ancillaries/init_flake_ancils_mod.F90 @HelenRJohnson +# Global fallback +* @GiorgiaLine + +# Core Infrastructure & Tooling +rose-meta/**/version*.py @james-bruten-mo +rose-stem/ @james-bruten-mo +etc/ @MetOffice/ssdteam + +# Rose Metadata Configuration +rose-meta/jules-shared/**/HEAD/rose-meta.conf @maggiehendry +rose-meta/**/HEAD/rose-meta.conf @maggiehendry +rose-meta/jules-fcm-make/HEAD/rose-meta.conf @MetOffice/ssdteam + +# Rivers Module +**/science/river_routing/ @maggiehendry +**/rivers-standalone/ @maggiehendry +**/control/shared/*_rivers*_mod.F90 @maggiehendry +**/control/shared/jules_water_resources_mod.F90 @maggiehendry +**/control/shared/overbank_inundation_mod.F90 @maggiehendry +**/io/dump/get_dim_info_mod.F90 @maggiehendry +**/initialisation/standalone/init_rivers.F90 @maggiehendry +**/initialisation/standalone/grid/init_river_out_grid_mod.F90 @maggiehendry +**/initialisation/standalone/ancillaries/init_ancillaries_coupling_mod.F90 @maggiehendry +**/initialisation/standalone/ancillaries/*river*_mod.F90 @maggiehendry + +# Lakes Module +**/science/flake/ @HelenRJohnson +**/control/shared/lake_mod.F90 @HelenRJohnson +**/initialisation/standalone/*flake*_mod.F90 @HelenRJohnson + +# Snow & Surface Modules **/science/snow/ @JMEdwardsXtr **/science/surface/ @JMEdwardsXtr rose-meta/jules-shared/jules-snow/ @JMEdwardsXtr rose-meta/jules-shared/jules-surface/ @JMEdwardsXtr + +# Vegetation & RED Demography Module (Veg3) **/control/shared/next_gen_biogeochem_mod.F90 @mo-arthurargles **/control/shared/veg3_field_mod.F90 @mo-arthurargles +**/science/params/veg3_param_mod.F90 @mo-arthurargles +**/science/vegetation/veg3_*_mod.F90 @mo-arthurargles **/initialisation/standalone/params/init_red_mod.F90 @mo-arthurargles **/science/params/red_io_mod.F90 @mo-arthurargles -**/science/params/veg3_param_mod.F90 @mo-arthurargles -**/science/vegetation/veg3_litter_mod.F90 @mo-arthurargles -**/science/vegetation/veg3_red_dynamic_mod.F90 @mo-arthurargles doc/source/namelists/red_parms.nml.rst @mo-arthurargles + +# Biogeochemistry Module **/control/shared/jules_soil_biogeochem_mod.F90 @eleanorgb **/control/shared/next_gen_biogeochem_mod.F90 @eleanorgb **/control/shared/soil_biogeochem_control_mod.F90 @eleanorgb From b2196f89ca9e50e4e8451021b4baa7fc3012be5a Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Tue, 8 Sep 2026 06:35:05 +0100 Subject: [PATCH 05/11] IMOGEN & Biogeochem files supplied by Eleanor added --- .github/CODEOWNERS | 38 ++++++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index aa1a1ad1..4655c47d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -82,9 +82,35 @@ rose-meta/jules-shared/jules-surface/ @JMEdwardsXtr doc/source/namelists/red_parms.nml.rst @mo-arthurargles # Biogeochemistry Module -**/control/shared/jules_soil_biogeochem_mod.F90 @eleanorgb -**/control/shared/next_gen_biogeochem_mod.F90 @eleanorgb -**/control/shared/soil_biogeochem_control_mod.F90 @eleanorgb -**/initialisation/standalone/init_soil_biogeochem_mod.F90 @eleanorgb -**/science/soil_biogeochem @eleanorgb -doc/source/namelists/jules_soil_biogeochem.nml.rst @eleanorgb \ No newline at end of file +**/control/shared/jules_soil_biogeochem_mod.F90 @eleanorgb +**/control/shared/next_gen_biogeochem_mod.F90 @eleanorgb +**/control/shared/soil_biogeochem_control_mod.F90 @eleanorgb +**/initialisation/standalone/init_soil_biogeochem_mod.F90 @eleanorgb +**/science/soil_biogeochem @eleanorgb +doc/source/namelists/jules_soil_biogeochem.nml.rst @eleanorgb +control/shared/jules_plant_n_uptake_mod.F90 @eleanorgb +control/shared/jules_soil_ecosse_mod.F90 @eleanorgb +initialisation/standalone/init_soil_ecosse_mod.F90 @eleanorgb +initialisation/standalone/init_plant_n_uptake_mod.F90 @eleanorgb +initialisation/standalone/initial_conditions/ecosse_init_mod.F90 @eleanorgb +science/soil/ch4_microbe_mod.F90 @eleanorgb +science/surface/microbe_jls.F90 @eleanorgb +science/vegetation/triffid_jls.F90 @eleanorgb +science/vegetation/decay_jls.F90 @eleanorgb +science/vegetation/soilcarb_mix_jls_mod.F90 @eleanorgb +science/vegetation/dpm_rpm_jls.F90 @eleanorgb +science/vegetation/soilcarb_tracer_jls_mod.F90 @eleanorgb +science/vegetation/soilcarb_layers_jls_mod.F90 @eleanorgb +science/vegetation/soilcarb_jls.F90 @eleanorgb +science/params/ecosse_param_mod.F90 @eleanorgb + +# IMOGEN +control/standalone/update/update_precip_variables_mod.F90 @eleanorgb +control/standalone/update/fill_disaggregated_precip_arrays_mod.F90 @eleanorgb +control/standalone/update/impose_diurnal_cycle_mod.F90 @eleanorgb +control/imogen @eleanorgb +initialisation/standalone/init_imogen.F90 @eleanorgb +params/imogen @eleanorgb + + + From 53886a27e54c8b7a85b55bb7e5b41a338f791f8c Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Tue, 8 Sep 2026 06:57:09 +0100 Subject: [PATCH 06/11] Reorganisation --- .github/CODEOWNERS | 42 ++++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 4655c47d..91aefb7e 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -69,11 +69,10 @@ rose-meta/jules-fcm-make/HEAD/rose-meta.conf @MetOffice/ssdteam # Snow & Surface Modules **/science/snow/ @JMEdwardsXtr **/science/surface/ @JMEdwardsXtr -rose-meta/jules-shared/jules-snow/ @JMEdwardsXtr -rose-meta/jules-shared/jules-surface/ @JMEdwardsXtr +rose-meta/jules-shared/jules-snow/ @JMEdwardsXtr @maggiehendry +rose-meta/jules-shared/jules-surface/ @JMEdwardsXtr @maggiehendry # Vegetation & RED Demography Module (Veg3) -**/control/shared/next_gen_biogeochem_mod.F90 @mo-arthurargles **/control/shared/veg3_field_mod.F90 @mo-arthurargles **/science/params/veg3_param_mod.F90 @mo-arthurargles **/science/vegetation/veg3_*_mod.F90 @mo-arthurargles @@ -82,35 +81,30 @@ rose-meta/jules-shared/jules-surface/ @JMEdwardsXtr doc/source/namelists/red_parms.nml.rst @mo-arthurargles # Biogeochemistry Module -**/control/shared/jules_soil_biogeochem_mod.F90 @eleanorgb -**/control/shared/next_gen_biogeochem_mod.F90 @eleanorgb -**/control/shared/soil_biogeochem_control_mod.F90 @eleanorgb +**/soil_biogeochem @eleanorgb +**/control/shared/*soil_biogeochem*_mod.F90 @eleanorgb +**/control/shared/jules_plant_n_uptake_mod.F90 @eleanorgb +**/control/shared/jules_soil_ecosse_mod.F90 @eleanorgb +**/control/shared/next_gen_biogeochem_mod.F90 @eleanorgb @mo-arthurargles +**/initialisation/standalone/init_plant_n_uptake_mod.F90 @eleanorgb **/initialisation/standalone/init_soil_biogeochem_mod.F90 @eleanorgb -**/science/soil_biogeochem @eleanorgb +**/initialisation/standalone/init_soil_ecosse_mod.F90 @eleanorgb +**/initialisation/standalone/initial_conditions/ecosse_init_mod.F90 @eleanorgb +**/science/soil/ch4_microbe_mod.F90 @eleanorgb +**/science/surface/microbe_jls.F90 @eleanorgb +**/science/vegetation/triffid_jls.F90 @eleanorgb +**/science/vegetation/decay_jls.F90 @eleanorgb +**/science/vegetation/dpm_rpm_jls.F90 @eleanorgb +**/science/vegetation/soilcarb* @eleanorgb doc/source/namelists/jules_soil_biogeochem.nml.rst @eleanorgb -control/shared/jules_plant_n_uptake_mod.F90 @eleanorgb -control/shared/jules_soil_ecosse_mod.F90 @eleanorgb -initialisation/standalone/init_soil_ecosse_mod.F90 @eleanorgb -initialisation/standalone/init_plant_n_uptake_mod.F90 @eleanorgb -initialisation/standalone/initial_conditions/ecosse_init_mod.F90 @eleanorgb -science/soil/ch4_microbe_mod.F90 @eleanorgb -science/surface/microbe_jls.F90 @eleanorgb -science/vegetation/triffid_jls.F90 @eleanorgb -science/vegetation/decay_jls.F90 @eleanorgb -science/vegetation/soilcarb_mix_jls_mod.F90 @eleanorgb -science/vegetation/dpm_rpm_jls.F90 @eleanorgb -science/vegetation/soilcarb_tracer_jls_mod.F90 @eleanorgb -science/vegetation/soilcarb_layers_jls_mod.F90 @eleanorgb -science/vegetation/soilcarb_jls.F90 @eleanorgb -science/params/ecosse_param_mod.F90 @eleanorgb # IMOGEN +**/imogen @eleanorgb control/standalone/update/update_precip_variables_mod.F90 @eleanorgb control/standalone/update/fill_disaggregated_precip_arrays_mod.F90 @eleanorgb control/standalone/update/impose_diurnal_cycle_mod.F90 @eleanorgb -control/imogen @eleanorgb initialisation/standalone/init_imogen.F90 @eleanorgb -params/imogen @eleanorgb +doc/source/namelists/imogen.nml.rst @eleanorgb From 028bee282c4fbddf04b945821118f36ef86f39f4 Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Tue, 8 Sep 2026 06:59:48 +0100 Subject: [PATCH 07/11] Editing codeowners text file to reflect GitHub equivalent changes. --- CodeOwners.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CodeOwners.txt b/CodeOwners.txt index 879cac5c..355f6bbe 100644 --- a/CodeOwners.txt +++ b/CodeOwners.txt @@ -15,15 +15,15 @@ Please note the following considerations: * Rose meta-data (in rose-meta) will be owned by the appropriate module leader ************************ Science Module Leaders ******************************* -Surface John Edwards and Rich Ellis +Surface John Edwards Hydrology Nic Gedney and Sonja Folwell -Vegetation Lina Mercado, Karina Williams and Rebecca Oliver +Vegetation Lina Mercado and Rebecca Oliver Veg3 RED Demography Andy Wiltshire and Arthur Argles Biogeochemistry Eleanor Burke and Noah Smith Biogenic fluxes Garry Hayman and James Weber Fire Doug Kelley and Chantelle Burton Lakes Helen Johnson -Evaluation Nina Raoult and Siyuan Tian +Evaluation Heather Rumbold and Siyuan Tian CABLE Science Ian Harman and Claire Carouge IMOGEN Chris Huntingford and Eleanor Burke From 38527b93b8df6deb13cd689acc7530debac325a6 Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Wed, 9 Sep 2026 10:39:02 +0100 Subject: [PATCH 08/11] Attempt at identifiying Vegetation, Hydrology, Fire & Biogenic fluxes ownership --- .github/CODEOWNERS | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 91aefb7e..f2641289 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -72,7 +72,22 @@ rose-meta/jules-fcm-make/HEAD/rose-meta.conf @MetOffice/ssdteam rose-meta/jules-shared/jules-snow/ @JMEdwardsXtr @maggiehendry rose-meta/jules-shared/jules-surface/ @JMEdwardsXtr @maggiehendry -# Vegetation & RED Demography Module (Veg3) +# Vegetation Module +**/vegetation @beckyoliver +**/control/shared/jules_vegetation_mod.F90 @beckyoliver +**/control/shared/veg_control.F90 @beckyoliver +**/initialisation/standalone/ancillaries/init_vegetation_props_mod.F90 @beckyoliver +**/initialisation/standalone/init_vegetation.F90 @beckyoliver +**/initialisation/standalone/params/init_pftparm.inc @beckyoliver +**/science/params/pftparm_io_mod.F90 @beckyoliver +**/science/params/pftparm_mod.F90 @beckyoliver +**/science/params/veg_param_mod.F90 @beckyoliver +doc/source/namelists/jules_vegetation.nml.rst @beckyoliver +doc/source/namelists/pft_params.nml.rst @beckyoliver +rose-meta/jules-shared/jules-vegetation @beckyoliver @maggiehendry +rose-meta/jules-shared/jules-pftparm @beckyoliver @maggiehendry + +# RED Demography Module (Veg3) **/control/shared/veg3_field_mod.F90 @mo-arthurargles **/science/params/veg3_param_mod.F90 @mo-arthurargles **/science/vegetation/veg3_*_mod.F90 @mo-arthurargles @@ -106,5 +121,29 @@ control/standalone/update/impose_diurnal_cycle_mod.F90 @eleanorgb initialisation/standalone/init_imogen.F90 @eleanorgb doc/source/namelists/imogen.nml.rst @eleanorgb +# Hydrology Module +**/soil @nicgedney @sfolwell +**/control/shared/jules_hydrology_mod.F90 @nicgedney @sfolwell +**/control/shared/jules_soil_mod.F90 @nicgedney @sfolwell +**/initialisation/standalone/init_hydrology.F90 @nicgedney @sfolwell +**/initialisation/standalone/init_soil.F90 @nicgedney @sfolwell +doc/source/namelists/jules_hydrology.nml.rst @nicgedney @sfolwell +doc/source/namelists/jules_soil.nml.rst @nicgedney @sfolwell +rose-meta/jules-shared/jules-hydrology @nicgedney @sfolwell @maggiehendry +rose-meta/jules-shared/jules-soil @nicgedney @sfolwell @maggiehendry +# Biogenic fluxes Module +**/deposition @GarryHayman +**/control/shared/jules_deposition_mod.F90 @GarryHayman +**/initialisation/standalone/init_deposition_mod.F90 @GarryHayman +**/initialisation/standalone/params/init_deposition_species_mod.F90 @GarryHayman +**/science/params/deposition* @GarryHayman +doc/source/namelists/jules_deposition.nml.rst @GarryHayman +rose-meta/jules-shared/jules-deposition-species @GarryHayman @maggiehendry +rose-meta/jules-shared/jules-deposition-species-specific @GarryHayman @maggiehendry +# Fire Module +**/fire @chantelleburton +**/control/shared/fire_vars_mod.F90 @chantelleburton +**/initialisation/standalone/init_fire_mod.F90 @chantelleburton +doc/source/namelists/fire.nml.rst @chantelleburton \ No newline at end of file From a48020cb2ad2aa8d589e4598563584ee6f109ad7 Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Wed, 9 Sep 2026 12:11:53 +0100 Subject: [PATCH 09/11] Attempt to identify CABLE responsibilities. --- .github/CODEOWNERS | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index f2641289..dc1188bb 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -146,4 +146,8 @@ rose-meta/jules-shared/jules-deposition-species-specific @GarryHayman @maggiehe **/fire @chantelleburton **/control/shared/fire_vars_mod.F90 @chantelleburton **/initialisation/standalone/init_fire_mod.F90 @chantelleburton -doc/source/namelists/fire.nml.rst @chantelleburton \ No newline at end of file +doc/source/namelists/fire.nml.rst @chantelleburton + +# CABLE +**/cable @ccarouge +doc/source/namelists/cable_* @ccarouge From 596146e3d97c49ed9324832ccc873b5ca2c32987 Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Thu, 10 Sep 2026 10:37:09 +0100 Subject: [PATCH 10/11] Added Noah Smith to CODEOWNER file --- .github/CODEOWNERS | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index dc1188bb..a502b465 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -96,22 +96,22 @@ rose-meta/jules-shared/jules-pftparm @beckyoliver @maggiehendry doc/source/namelists/red_parms.nml.rst @mo-arthurargles # Biogeochemistry Module -**/soil_biogeochem @eleanorgb -**/control/shared/*soil_biogeochem*_mod.F90 @eleanorgb -**/control/shared/jules_plant_n_uptake_mod.F90 @eleanorgb -**/control/shared/jules_soil_ecosse_mod.F90 @eleanorgb -**/control/shared/next_gen_biogeochem_mod.F90 @eleanorgb @mo-arthurargles -**/initialisation/standalone/init_plant_n_uptake_mod.F90 @eleanorgb -**/initialisation/standalone/init_soil_biogeochem_mod.F90 @eleanorgb -**/initialisation/standalone/init_soil_ecosse_mod.F90 @eleanorgb -**/initialisation/standalone/initial_conditions/ecosse_init_mod.F90 @eleanorgb -**/science/soil/ch4_microbe_mod.F90 @eleanorgb -**/science/surface/microbe_jls.F90 @eleanorgb -**/science/vegetation/triffid_jls.F90 @eleanorgb -**/science/vegetation/decay_jls.F90 @eleanorgb -**/science/vegetation/dpm_rpm_jls.F90 @eleanorgb -**/science/vegetation/soilcarb* @eleanorgb -doc/source/namelists/jules_soil_biogeochem.nml.rst @eleanorgb +**/soil_biogeochem @eleanorgb @noahdsmith +**/control/shared/*soil_biogeochem*_mod.F90 @eleanorgb @noahdsmith +**/control/shared/jules_plant_n_uptake_mod.F90 @eleanorgb @noahdsmith +**/control/shared/jules_soil_ecosse_mod.F90 @eleanorgb @noahdsmith +**/control/shared/next_gen_biogeochem_mod.F90 @eleanorgb @noahdsmith @mo-arthurargles +**/initialisation/standalone/init_plant_n_uptake_mod.F90 @eleanorgb @noahdsmith +**/initialisation/standalone/init_soil_biogeochem_mod.F90 @eleanorgb @noahdsmith +**/initialisation/standalone/init_soil_ecosse_mod.F90 @eleanorgb @noahdsmith +**/initialisation/standalone/initial_conditions/ecosse_init_mod.F90 @eleanorgb @noahdsmith +**/science/soil/ch4_microbe_mod.F90 @eleanorgb @noahdsmith +**/science/surface/microbe_jls.F90 @eleanorgb @noahdsmith +**/science/vegetation/triffid_jls.F90 @eleanorgb @noahdsmith +**/science/vegetation/decay_jls.F90 @eleanorgb @noahdsmith +**/science/vegetation/dpm_rpm_jls.F90 @eleanorgb @noahdsmith +**/science/vegetation/soilcarb* @eleanorgb @noahdsmith +doc/source/namelists/jules_soil_biogeochem.nml.rst @eleanorgb @noahdsmith # IMOGEN **/imogen @eleanorgb From 13cad69d574006ad99b08cc8c76a24195ed85a10 Mon Sep 17 00:00:00 2001 From: Maggie Hendry Date: Fri, 11 Sep 2026 09:33:23 +0100 Subject: [PATCH 11/11] Added the metadata directories recently added to main. --- .github/CODEOWNERS | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a502b465..ef745f78 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -60,6 +60,7 @@ rose-meta/jules-fcm-make/HEAD/rose-meta.conf @MetOffice/ssdteam **/initialisation/standalone/grid/init_river_out_grid_mod.F90 @maggiehendry **/initialisation/standalone/ancillaries/init_ancillaries_coupling_mod.F90 @maggiehendry **/initialisation/standalone/ancillaries/*river*_mod.F90 @maggiehendry +rose-meta/jules-shared/jules-rivers/ @maggiehendry # Lakes Module **/science/flake/ @HelenRJohnson @@ -84,8 +85,8 @@ rose-meta/jules-shared/jules-surface/ @JMEdwardsXtr @maggiehendry **/science/params/veg_param_mod.F90 @beckyoliver doc/source/namelists/jules_vegetation.nml.rst @beckyoliver doc/source/namelists/pft_params.nml.rst @beckyoliver -rose-meta/jules-shared/jules-vegetation @beckyoliver @maggiehendry -rose-meta/jules-shared/jules-pftparm @beckyoliver @maggiehendry +rose-meta/jules-shared/jules-vegetation/ @beckyoliver @maggiehendry +rose-meta/jules-shared/jules-pftparm/ @beckyoliver @maggiehendry # RED Demography Module (Veg3) **/control/shared/veg3_field_mod.F90 @mo-arthurargles @@ -94,6 +95,7 @@ rose-meta/jules-shared/jules-pftparm @beckyoliver @maggiehendry **/initialisation/standalone/params/init_red_mod.F90 @mo-arthurargles **/science/params/red_io_mod.F90 @mo-arthurargles doc/source/namelists/red_parms.nml.rst @mo-arthurargles +rose-meta/jules-shared/jules-red/ @mo-arthurargles # Biogeochemistry Module **/soil_biogeochem @eleanorgb @noahdsmith @@ -112,6 +114,8 @@ doc/source/namelists/red_parms.nml.rst @mo-arthurargles **/science/vegetation/dpm_rpm_jls.F90 @eleanorgb @noahdsmith **/science/vegetation/soilcarb* @eleanorgb @noahdsmith doc/source/namelists/jules_soil_biogeochem.nml.rst @eleanorgb @noahdsmith +rose-meta/jules-shared/jules-soil-biogeochem/ @eleanorgb @noahdsmith +rose-meta/jules-shared/jules-soil-ecosse/ @eleanorgb @noahdsmith # IMOGEN **/imogen @eleanorgb @@ -129,8 +133,8 @@ doc/source/namelists/imogen.nml.rst @eleanorgb **/initialisation/standalone/init_soil.F90 @nicgedney @sfolwell doc/source/namelists/jules_hydrology.nml.rst @nicgedney @sfolwell doc/source/namelists/jules_soil.nml.rst @nicgedney @sfolwell -rose-meta/jules-shared/jules-hydrology @nicgedney @sfolwell @maggiehendry -rose-meta/jules-shared/jules-soil @nicgedney @sfolwell @maggiehendry +rose-meta/jules-shared/jules-hydrology/ @nicgedney @sfolwell @maggiehendry +rose-meta/jules-shared/jules-soil/ @nicgedney @sfolwell @maggiehendry # Biogenic fluxes Module **/deposition @GarryHayman @@ -139,8 +143,7 @@ rose-meta/jules-shared/jules-soil @nicgedney @sfolwell @maggiehendry **/initialisation/standalone/params/init_deposition_species_mod.F90 @GarryHayman **/science/params/deposition* @GarryHayman doc/source/namelists/jules_deposition.nml.rst @GarryHayman -rose-meta/jules-shared/jules-deposition-species @GarryHayman @maggiehendry -rose-meta/jules-shared/jules-deposition-species-specific @GarryHayman @maggiehendry +rose-meta/jules-shared/jules-deposition* @GarryHayman @maggiehendry # Fire Module **/fire @chantelleburton