Open turbomam opened 1 month ago
For the exceptions framework (decision framework), I propose this rule:
nmdc_schema/migrators
directory only, then it can be merged in after the typical developer-level review/approval (i.e. without a squad-level discussion/approval).I expect that situation to arise multiple times during the soft schema freeze.
exception framework proposal:
We can put the decision in the decision log? There's a note and decision logged in the metadata meeting note
Decision: Berkeley schema & nmdc-main schema changes should be reviewed and discussed with the team because nmdc-main schema is merged back into berk.
I'm good with @aclum & @eecavanna 's lists for more specific schema changes that don't have downstream effects.
@turbomam where would you like this more "officially" captured?
We also need to make a PR template. Not many people have provided feedback on what that template should look like https://github.com/microbiomedata/nmdc-schema/issues/1995
@aclum does you exception 1.
mean only python changes in nmdc-schema
only, not berkeley-schema-fy24
? I would want to all changes there too.
Otherwise I agree with the conclusions here.
We also need to make a PR template. Not many people have provided feedback on what that template should look like https://github.com/microbiomedata/nmdc-schema/issues/1995
Noting that @mslarae13 recently introduced a PR template into berkeley-schema-fy24
via PR https://github.com/microbiomedata/berkeley-schema-fy24/pull/217 and is in the process of introducing one into nmdc-schema
via PR https://github.com/microbiomedata/nmdc-schema/pull/2105.
Especially seeking input from @mslarae13 @aclum @eecavanna @sierra-moxon @shreddd
Steps