This repository will provide a place for discussion around the roadmap for next major release of Atlas/WebAPI.
The following is a draft list of functionality for discussion in no particular order.
- What version for support?
- What framework(s) for backend support? Do we stick with an ORM or just code SQL?
- Do we adopt OpenAPI 3.0?
- Do we leverage things like jhipster?
Should provide a representation for any characterization, estimation and prediction study supported by Strategus
Arachne will be used for all "generation" tasks done currently in ATLAS. There may be exceptions (i.e. cohort generation of Circe cohorts).
- New version of WebAPI always require security? Are any endpoints publically available?
- What methods do we need to support moving forward?
- What authorization scheme do we want to use moving forward?
- Role/Permission management for system users
- Dedicated "vocabulary" source with PHOEBE recommended tables
- Desire to have source "versions" with individual permissions.
- Security around data sources? Right now we have encryption for data sources but folks were interested in other ways to secure data sources.
- Source management interface in ATLAS
- Deprecated in favor of ARES.
- Vocabulary exploration/search has different behavior between ATLAS/Athena. How do we unify these experiences?
- How do we potentially share/distribute a SOLR core for use in the vocabulary explortation?
- Do we need the "Explore Evidence" tab for negative control generation anymore? Does the CEM connector supersede this?
- Carry over all functionality.
- Keep all but Reporting tab?
- Needs gap analysis to see what features are present in ATLAS that could be considered for HADES. Otherwise deprecate and run through Strategus
- Needs a HADES package for inclusion into Strategus.
- Needs gap analysis to see what features are present in ATLAS that could be considered for HADES. Otherwise deprecate and run through Strategus
- Maybe provided by Arachne?
- Has links to Cohort Sampling functionality in cohort definitions.
- I don't know what this and it appears on all design elements?
- Deprecate?
- Continue with tagging?
-- Continue with versioning?
- Is this still necessary/desired?