Skip to content

Add Deply architecture configuration - #2444

Closed
Vashkatsi wants to merge 1 commit into
fastapi:masterfrom
Vashkatsi:agent/add-deply-config
Closed

Add Deply architecture configuration#2444
Vashkatsi wants to merge 1 commit into
fastapi:masterfrom
Vashkatsi:agent/add-deply-config

Conversation

@Vashkatsi

Copy link
Copy Markdown

Summary

Adds an opt-in Deply baseline for the template's current pragmatic Active Record-style architecture and documents how to run it.

This does not claim Clean Architecture boundaries and changes no runtime code, CI, dependencies, or lockfiles. The commands select Python 3.14 explicitly because the template uses Python 3.14 syntax.

Related discussion: #2443

Verification

  • Configuration validation passed.
  • Analysis found 509 dependencies and 0 violations.
  • Layers are pairwise disjoint: interface 29, data 25, infrastructure 18, bootstrap 6.
  • deply.yaml matches the verified recipe byte-for-byte.
  • YAML, EOF, and whitespace hooks passed.

Known check

typos treats Deply and deply as misspellings, including the filename. The clean fix is to allow both identifiers in the existing typos configuration. I left pyproject.toml unchanged because contributor policy reserves that file for maintainers.

@YuriiMotov

Copy link
Copy Markdown
Member

Thanks, but I think we don't need this.

We are trying to keep things clean and ask to only open PRs when it's explicitly requested by maintainers.
See https://tiangolo.com/open-source/contributing/ and PR description template:

Please start with a GitHub Discussion.

Once a team member asks you to open a PR, create it and link the discussion here.

Thanks for understanding!

@YuriiMotov YuriiMotov closed this Aug 18, 2026
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.

3 participants