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":
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.