Here are a few rough heuristics.
An epic is anything for which any of the following applies:
It is unlikely an epic if it is:
These examples are tracked directly in the product repo where the code change is happening e.g.
and therefore, should be reported in the appropriate repository in the first instance.
Please be as descriptive as possible. In particular, suggestions should describe what the value for an Open Targets Platform user should be and where in the platform you would expect this feature or enhancement to appear.
Once you have done this, please await review and some consensus building from the Open Targets consortium and core team.
The piece below is intended for the Open Targets dev team or any code contributors
Thanks for wanting to add a feature to Open Targets!
Once confirmed as prioritised and part of the roadmap, the issue will be elevated to EPIC (high level) status within the appropriate repository and updated routinely on status by the Project Manager via the following process:
update the epic with appropriate subtickets for execution (current roadmap tickets detailed here: https://github.com/opentargets/platform/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+roadmap
labels such as
FEATURE or "ENHANCEMENT' will be added as appropriate
Previous issues or suggestions will be referenced/ linked where applicable. This will allow original suggestions to be tracked if/when grouped under broader epic topics.
Suggestions raised will be triaged by the OT core team and prioritised in collaboration with consortium partners.