Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,9 @@ protocol.
# TroubleShooting

See [troubleshooting.md](troubleshooting.md) for a troubleshooting guide.

# Rough edges

See [rough_edges.md](rough_edges.md) for a list of rough edges or API
oversights that can't be addressed due to our compatibility promise. We'll
revisit these if/when we move to a v2 of the SDK.
12 changes: 12 additions & 0 deletions docs/rough_edges.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!-- Autogenerated by weave; DO NOT EDIT -->
# Rough edges: API decisions to reconsider for v2

This file collects a list of API oversights or rough edges that we've uncovered
post v1.0.0, along with their current workarounds. These issues can't be
addressed without breaking backward compatibility, but we'll revisit them for
v2.

- `EventStore.Open` is unnecessary. This was an artifact of an earlier version
of the SDK where event persistence and delivery were combined.

**Workaround**: `Open` may be implemented as a no-op.
6 changes: 6 additions & 0 deletions internal/docs/README.src.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,9 @@ protocol.
# TroubleShooting

See [troubleshooting.md](troubleshooting.md) for a troubleshooting guide.

# Rough edges

See [rough_edges.md](rough_edges.md) for a list of rough edges or API
oversights that can't be addressed due to our compatibility promise. We'll
revisit these if/when we move to a v2 of the SDK.
1 change: 1 addition & 0 deletions internal/docs/doc.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
//go:generate weave -o ../../docs/client.md ./client.src.md
//go:generate weave -o ../../docs/server.md ./server.src.md
//go:generate weave -o ../../docs/troubleshooting.md ./troubleshooting.src.md
//go:generate weave -o ../../docs/rough_edges.md ./rough_edges.src.md

// The doc package generates the documentation at /doc, via go:generate.
//
Expand Down
11 changes: 11 additions & 0 deletions internal/docs/rough_edges.src.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Rough edges: API decisions to reconsider for v2

This file collects a list of API oversights or rough edges that we've uncovered
post v1.0.0, along with their current workarounds. These issues can't be
addressed without breaking backward compatibility, but we'll revisit them for
v2.

- `EventStore.Open` is unnecessary. This was an artifact of an earlier version
of the SDK where event persistence and delivery were combined.

**Workaround**: `Open` may be implemented as a no-op.
Loading