Skip to content

Decision record#89

Merged
nanaf6203-bit merged 2 commits into
StellarTips:mainfrom
gloskull:decision-record
Jun 20, 2026
Merged

Decision record#89
nanaf6203-bit merged 2 commits into
StellarTips:mainfrom
gloskull:decision-record

Conversation

@gloskull

Copy link
Copy Markdown
Contributor

This PR implements the Architecture Decision Records (ADRs) system as requested in issue #77.

Key changes:

Created docs/adr/ directory.
Added 0001-record-architecture-decisions.md following Michael Nygard's format.
Documented existing key decisions:
ADR-0002: PostgreSQL for relational data
ADR-0003: TypeORM for NestJS integration
ADR-0004: JWT with refresh tokens for authentication
ADR-0005: NestJS as the primary framework
ADR-0006: Winston for structured logging
ADR-0007: Security and validation defaults
Created an index file docs/adr/README.md.
Updated CONTRIBUTING.md to include the ADR process for future contributors.
These records provide essential context for the current codebase architecture and establish a process for documenting future major decisions.

Closes #77

google-labs-jules Bot and others added 2 commits June 19, 2026 12:05
- Created docs/adr/ directory
- Added ADR-0001 to document the ADR process itself
- Added ADRs 0002-0007 for existing architectural decisions (PostgreSQL, TypeORM, JWT, NestJS, Winston, Security/Validation)
- Created docs/adr/README.md as an index for all ADRs
- Updated CONTRIBUTING.md with the ADR process instructions

Co-authored-by: gloskull <189399494+gloskull@users.noreply.github.com>
…61572560214971057

Add Architecture Decision Records (ADRs) directory and document key decisions
@nanaf6203-bit nanaf6203-bit merged commit 113c8fc into StellarTips:main Jun 20, 2026
5 checks passed

Copy link
Copy Markdown
Contributor

ADRs landing in their own folder is exactly what we needed. Thanks for setting this up — merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Architecture Decision Records (ADRs) directory and document key decisions

2 participants