# Summary

- [About salsa](./about_salsa.md)
- [How to use Salsa](./how_to_use.md)
- [How Salsa works](./how_salsa_works.md)
- [Common patterns](./common_patterns.md)
  - [Selection](./common_patterns/selection.md)
  - [On-demand (Lazy) inputs](./common_patterns/on_demand_inputs.md)
- [YouTube videos](./videos.md)
- [Plumbing](./plumbing.md)
  - [Diagram](./plumbing/diagram.md)
  - [Query groups](./plumbing/query_groups.md)
  - [Database](./plumbing/database.md)
- [RFCs](./rfcs.md)
  - [Template](./rfcs/template.md)
  - [RFC 0001: Query group traits](./rfcs/RFC0001-Query-Group-Traits.md)
  - [RFC 0002: Intern queries](./rfcs/RFC0002-Intern-Queries.md)
  - [RFC 0003: Query dependencies](./rfcs/RFC0003-Query-Dependencies.md)
  - [RFC 0004: LRU](./rfcs/RFC0004-LRU.md)
  - [RFC 0005: Durability](./rfcs/RFC0005-Durability.md)
  - [RFC 0006: Dynamic database](./rfcs/RFC0006-Dynamic-Databases.md)
  - [RFC 0007: Opinionated cancelation](./rfcs/RFC0007-Opinionated-Cancelation.md)