AmiGO 2: Development

From GO Wiki
Jump to navigation Jump to search

Components

The repositories and trackers for the elements that compose the AmiGO 2 are:

  • Backend
    • GOlr - Solr schema and definitions for GO (in the AmiGO 2 repository)
    • OWLTools - preferred loader
  • Frontend
    • BBOP JS - general JS code
    • AmiGO 2 - perl code and web server deployment; GO specific BBOP JS code

Timeline

release est. date highlight features feature notes comments
beta0 2013-04-12
  • initial possible feature set
first external-usable A2 release
beta1 2013-07-15
  • search
  • grebe
  • details pages
  • goose
  • integrated control and load balancing
  • simplified build and installation
  • reduced and debugged feature set (core)
  • freeze
first "public" release--advertised from A1
beta2 2013-11-15
  • redone UI (bootstrap)
  • fold in public beta feedback
  • (TBD) another round of decrufting?
  • transfer beta production to production?
  • consider RCs
2.0 TBD
  • initial stable release
  • (TBD) OWLTools load speed-up -> IEA load?
possibly reintroduce non-core functions depending on demand
2.1 TBD TBD TBD TBD

Future Feature Pool

  • REPL
  • GO Galaxy integration
  • simple (non-JS) search/browse functionality
  • Gannet
  • GOlr extensions
    • new fields
    • new search personalities (evidence aggregation, etc.)
  • phylo tree integration
  • OWLTools speed/memory improvements (allow IEA load)