Explanation¶
This section provides background, reasoning, and context behind architectural decisions made in the Glean Search project.
What is an ADR?¶
An Architecture Decision Record (ADR) is a short document that captures a significant architectural decision, its context, and its consequences. ADRs help current and future contributors understand why the project works the way it does.
ADRs¶
- ADR-0001: Use Architectural Decision Records — the format and process for documenting decisions
- ADR-0002: CLI Auto-Download over Bundling — why the Glean CLI is downloaded at runtime instead of bundled
- ADR-0003: OAuth Auth Flow with Email Fallback — how authentication is designed