Morty-Docs

ADR 002 - Adding Navigation Overrides

Context

After much usage of LRUD V2, we (Lovely Horse 🐴) have ended up with a laundry list of things we want LRUD to do that V2 doesn't support. We also have a desire for a more maintainable codebase that utilises more up-to-date terminology for the expected behaviour of LRUD.

The list of desired functionality currently sits at;

Decision

We have decided to re-write LRUD from the ground up, maintaining many of the concepts from V2, while addressing the list of desired functionality.

This will also give us an opportunity to re-write LRUD into Typescript, further increasing the maintainability of the codebase in future.

Status

Approved

Consequences

Further Reading