Skip to content

Document the dataflow principle in CODING_STYLE.md#277

Merged
em3s merged 1 commit intomainfrom
docs/coding-style
Apr 25, 2026
Merged

Document the dataflow principle in CODING_STYLE.md#277
em3s merged 1 commit intomainfrom
docs/coding-style

Conversation

@em3s
Copy link
Copy Markdown
Contributor

@em3s em3s commented Apr 25, 2026

Summary

Add a top-level CODING_STYLE.md that captures the dataflow principle —
business logic written as a single chain of transformations — and ties
the framework choice (Spring WebFlux) to that principle.

The doc is intentionally narrow: only settled parts of the coding style
appear here. Other conventions remain unwritten until they are.

Test plan

  • Markdown renders correctly on GitHub

The headline rule — business logic written as a single chain of
transformations — is what most code-review questions about structure
turn on, and it is the reason the project uses Spring WebFlux. Capture
both in a top-level doc so external contributors can see the principle
that frames the codebase.

The doc is intentionally narrow: only the parts of style that are
settled appear here. Other conventions remain unwritten until they are.
@dosubot dosubot Bot added size:M This PR changes 30-99 lines, ignoring generated files. documentation Improvements or additions to documentation labels Apr 25, 2026
@em3s
Copy link
Copy Markdown
Contributor Author

em3s commented Apr 25, 2026

Merging

@em3s em3s merged commit d0cd236 into main Apr 25, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant