Skip to content

Commit

Permalink
Fix links formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
bartelink committed Mar 23, 2020
1 parent ba5e250 commit 880b2a3
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions DOCUMENTATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ NB this has lots of room for improvement, having started as a placeholder in [#5

## Aggregate Module

All the code handling any given Aggregate’s Invariants, Commands and Synchronous Queries should be [encapsulated within a single `module`](https://en.wikipedia.org/wiki/Cohesion_(computer_science). It's highly recommended to use the following canonical skeleton layout:
All the code handling any given Aggregate’s Invariants, Commands and Synchronous Queries should be [encapsulated within a single `module`](https://en.wikipedia.org/wiki/Cohesion_(computer_science)). It's highly recommended to use the following canonical skeleton layout:

```fsharp
module Aggregate
Expand Down Expand Up @@ -165,7 +165,7 @@ let create resolve =

- `Service`'s constructor is `internal`; `create` is the main way in which one wires things up (using either a concrete store or a `MemoryStore`) - there should not be a need to have it implement an interface and/or go down mocking rabbit holes.

While not all sections are omnipresent, significant thought and discussion has gone into arriving at this layout. Having everything laid out consistently is a big win, so customizing your layout / grouping is something to avoid doing until you have [at least 3](https://en.wikipedia.org/wiki/Rule_of_three_(computer_programming) representative aggregates of your own implemented.
While not all sections are omnipresent, significant thought and discussion has gone into arriving at this layout. Having everything laid out consistently is a big win, so customizing your layout / grouping is something to avoid doing until you have [at least 3](https://en.wikipedia.org/wiki/Rule_of_three_(computer_programming)) representative aggregates of your own implemented.

### Storage Binding Module

Expand Down Expand Up @@ -1151,7 +1151,7 @@ TL;DR `Equinox.Cosmos`: (see also: [the storage model](DOCUMENTATION.md#Cosmos-S

# Ideas

# Things that are incomplete and/or require work
## Things that are incomplete and/or require work

This is a very loose laundry list of items that have occurred to us to do, given infinite time. No conclusions of likelihood of starting, finishing, or even committing to adding a feature should be inferred, but most represent things that would be likely to be accepted into the codebase (please [read and] raise Issues first though ;) ).

Expand Down

0 comments on commit 880b2a3

Please sign in to comment.