Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T Trilinos
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 936
    • Issues 936
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • James Willenbring
  • Trilinos
  • Issues
  • #1473

Closed
Open
Created Jul 03, 2017 by James Willenbring@jmwilleMaintainer

Collect items for major refactoring of Thyra to make simpler and more sustainable

Created by: bartlettroscoe

CC: @trilinos/thyra, @rppawlo, @atoth1

Description:

Thyra is a feature-full but complex set of software supporting the development of abstract numerical algorithms (ANAs). Over the years since Thyra has been in use, many potential developers have been scared off or intimidated by the complexity of Thyra.

This story is to collect a set of ideas on how we can refactor Thyra to make it simpler to understand, use, and extend, without destroying the OO design features and functionality.

To help collect these ideas, I have created the Google Doc "Simplifying Thyra":

  • https://docs.google.com/document/d/1oHZzTHwl9D2lZ_on8HSg0zmAuB6wmToDtq2SOPzxmQs

For now we are just going to collect ideas in that document.

ToDo: Define full scope for this story and a clear definition of done.

Assignee
Assign to
Time tracking