See https://github.com/openedx/openedx-webhooks/issues/200 and https://github.com/openedx/openedx-webhooks/issues/227 for some background. Things we probably need to do as a part of this work: - [x] Add a new fields to salesforce to track CC related data. - [x] CCs are tracked at the repo level and at the org level so we may need both but might be able to get away with just the repo field to start with. - [x] Add/Update documentation around addition and removal of CCs and what to do in salesforce at those times. - [x] Update the export so that the new fields are being publish to the CSV. - [x] Update `openedx-webhooks` to pull this new data from the CSV. - [ ] Update `openedx-webhooks` to pull org data from the CSV and drop reading data from orgs.yaml - [ ] Add back core-contributor-specific OSPR bot comments. This feature was removed in #251, since the OSPR bot was relying on an outdated data source (people.yaml) to leave such comments. - [ ] Remove the people.yaml and orgs.yaml files from the `openedx-webhooks-data` repo. - [ ] Figure out if we still need `repo-tools-data-schema` and update it as necessary to work with the new data setup. - With validation happening in salesforce we may not need `repo-tools-data-schema`.
See #200 and #227 for some background.
Things we probably need to do as a part of this work:
openedx-webhooksto pull this new data from the CSV.openedx-webhooksto pull org data from the CSV and drop reading data from orgs.yamlopenedx-webhooks-datarepo.repo-tools-data-schemaand update it as necessary to work with the new data setup.repo-tools-data-schema.