Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / dogmatiq/dogma issues and pull requests
#159 - Require all messages to implement `MessageDescription()`.
Issue -
State: closed - Opened by jmalloc almost 2 years ago
#158 - Require all messages to implement `Validate()`
Issue -
State: closed - Opened by jmalloc almost 2 years ago
#157 - Use separate interfaces for each message type.
Issue -
State: closed - Opened by jmalloc almost 2 years ago
#156 - Remove `EventRecorder` interface.
Issue -
State: closed - Opened by jmalloc almost 2 years ago
#155 - Improve interface for declaring message types in `XXXConfigurer` interfaces.
Issue -
State: closed - Opened by jmalloc almost 2 years ago
#154 - ValidatableMessage not calling Validate()
Issue -
State: closed - Opened by Evildethow about 2 years ago
- 1 comment
#153 - Enforce all identity keys to be UUIDs.
Issue -
State: closed - Opened by jmalloc over 2 years ago
#152 - Consider allowing commands to start processes.
Issue -
State: open - Opened by jmalloc over 2 years ago
Labels: needs adr
#151 - Bump actions/setup-go from 1 to 2.1.4
Pull Request -
State: closed - Opened by dependabot[bot] about 3 years ago
- 1 comment
Labels: dependencies, github_actions
#150 - Bump actions/checkout from 1 to 2.4.0
Pull Request -
State: closed - Opened by dependabot[bot] about 3 years ago
- 1 comment
Labels: dependencies, github_actions
#149 - Use the codecov GitHub action instead of the bash uploader.
Pull Request -
State: closed - Opened by jmalloc over 3 years ago
#148 - Rename `RegisterAggregate()` etc to `RegisterAggregateHandler()`
Issue -
State: closed - Opened by jmalloc almost 4 years ago
#147 - Recommend panicking with `UnexpectedMessage` from `TimeoutHint()`.
Pull Request -
State: closed - Opened by jmalloc almost 4 years ago
#146 - Simply process API (merging integration branch).
Pull Request -
State: closed - Opened by jmalloc almost 4 years ago
#145 - Simplify process API.
Pull Request -
State: closed - Opened by jmalloc almost 4 years ago
- 1 comment
#144 - Add ADR-19 "automatic process creation".
Pull Request -
State: closed - Opened by jmalloc almost 4 years ago
#143 - Add `Now()` method to `ProjectionCompactScope`.
Pull Request -
State: closed - Opened by jmalloc about 4 years ago
- 1 comment
#142 - Specify allowed lengths for all variable-length data types.
Issue -
State: open - Opened by jmalloc about 4 years ago
- 4 comments
#141 - Consider adding `Now()` method to scope interfaces.
Issue -
State: closed - Opened by jmalloc about 4 years ago
- 1 comment
#140 - Add `ValidatableMessage`.
Pull Request -
State: closed - Opened by jmalloc about 4 years ago
#139 - Add `ProjectionMessageHandler.Compact()` method.
Pull Request -
State: closed - Opened by jmalloc about 4 years ago
- 1 comment
#138 - Review process message handler API.
Issue -
State: closed - Opened by jmalloc over 4 years ago
- 11 comments
Labels: undecided
#137 - Pass aggregate root directly to `AggregateMessageHandler.HandleCommand()`.
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
- 2 comments
#136 - Rename `AggregateCommandScope.Destroy()` to something more appropriate.
Issue -
State: closed - Opened by jmalloc over 4 years ago
- 2 comments
Labels: undecided
#135 - Document best practices, conventions and common usage problems.
Issue -
State: open - Opened by jmalloc over 4 years ago
- 16 comments
Labels: documentation
#134 - Allow calling `RecordEvent()` and `Destroy()` in any order.
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
- 3 comments
#133 - Pass AggregateRoot directly to HandleCommand()
Issue -
State: closed - Opened by jmalloc over 4 years ago
- 1 comment
#132 - Consider allowing recording an event after destroying an aggregate instance.
Issue -
State: closed - Opened by jmalloc over 4 years ago
- 3 comments
#131 - Fix the context section of ADR-15 to explain its relationship to ADR-14 more correctly.
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
#130 - Recommend panicking with UnexpectedMessage in TimeoutHint methods.
Issue -
State: closed - Opened by jmalloc over 4 years ago
#129 - Remove `AggregateCommandScope.Create()` and `Exists().
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
#128 - Reinstate panic requirement on routing methods.
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
#127 - Consider allowing Root() to be called for aggregate/process instances that do not exist.
Issue -
State: closed - Opened by jmalloc over 4 years ago
Labels: undecided
#126 - Make panicking with `UnexpectedMessage` optional.
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
#125 - Prototype generics-based interface design.
Issue -
State: closed - Opened by jmalloc over 4 years ago
#124 - Allow engine to call `ApplyEvent()` with historical events.
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
- 2 comments
#123 - Recommend returning the same value/type from each call to `New()`.
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
- 1 comment
#122 - Recommend against performing writes in processes.
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
#121 - Add an ADR for `Exists()` and `HasBegun()` methods.
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
#120 - Add `AggregateCommandScope.Exists()` and `ProcessEventScope.HasBegun()`.
Pull Request -
State: closed - Opened by jmalloc over 4 years ago
#119 - We need a way to ignore messages if an aggregate instance does not exist.
Issue -
State: closed - Opened by jmalloc over 4 years ago
- 2 comments
#118 - Update Dependabot config file
Pull Request -
State: closed - Opened by dependabot-preview[bot] over 4 years ago
Labels: dependencies
#117 - Use Go v1.15 in CI configuration.
Issue -
State: closed - Opened by jmalloc over 4 years ago
#116 - Consider disallowing recreation of an aggregate instance during the same message by which it is destroyed.
Issue -
State: closed - Opened by jmalloc over 4 years ago
- 4 comments
Labels: documentation
#115 - Upload coverage reports under CI whenever CODECOV_TOKEN is available.
Issue -
State: closed - Opened by jmalloc over 4 years ago
#114 - Consider removing fixtures sub-package.
Issue -
State: open - Opened by jmalloc almost 5 years ago
#113 - ApplyEvent behavior with event-sourcing and deprecated messages.
Issue -
State: closed - Opened by jmalloc almost 5 years ago
- 1 comment
Labels: needs adr, documentation
#112 - Update all godoc.org URLs to pkg.go.dev.
Issue -
State: closed - Opened by jmalloc almost 5 years ago
- 1 comment
#111 - Specify comparison semantics for identifiers.
Pull Request -
State: closed - Opened by jmalloc about 5 years ago
- 1 comment
Labels: documentation
#110 - Define and document the comparison semantics for identity names and keys.
Issue -
State: closed - Opened by jmalloc about 5 years ago
- 1 comment
#109 - Add convenience methods for constructing single-handler apps from a handler.
Issue -
State: closed - Opened by jmalloc about 5 years ago
- 1 comment
#108 - Restrict the types allows to be used as messages.
Issue -
State: closed - Opened by jmalloc about 5 years ago
- 1 comment
Labels: documentation
#107 - Add test fixtures.
Pull Request -
State: closed - Opened by jmalloc about 5 years ago
#106 - Move enginekit fixtures to this repo.
Issue -
State: closed - Opened by jmalloc about 5 years ago
- 2 comments
#105 - Add `DescribableMessage` interface and `DescribeMessage()`.
Pull Request -
State: closed - Opened by jmalloc about 5 years ago
#104 - Consider moving the "self describing" message interface from enginekit into dogma.
Issue -
State: closed - Opened by jmalloc over 5 years ago
#103 - Add a panic value to be used by handlers when a message is invalid.
Issue -
State: open - Opened by jmalloc over 5 years ago
- 5 comments
Labels: undecided
#102 - Link to projectionkit in the projection section of the readme.
Issue -
State: closed - Opened by jmalloc over 5 years ago
Labels: documentation
#101 - Convert to GitHub actions and Makefiles.dev.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
#100 - Convert from Travis CI to GitHub actions.
Issue -
State: closed - Opened by jmalloc over 5 years ago
#99 - Use Makefiles from makefiles.dev.
Issue -
State: closed - Opened by jmalloc over 5 years ago
- 1 comment
#98 - Bump version to 0.6.0.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
#97 - Add missing comment line.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
#96 - Update `ProjectionMessageHandler` interface to use a "resource-based" OCC protocol.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
#95 - Add v0.5.0 release to changelog.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
#94 - Modify `ProjectionMessageHandler` to provide features necessary for engine-enforced idempotence.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
#93 - Replace `ProjectionEventScope.Key()` with `MessageIdentity()`.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
- 1 comment
#92 - Add methods for exposing timestamps of events and timeout message.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
- 1 comment
#91 - Changes to projections to take advantage of event sourcing / event streams.
Issue -
State: closed - Opened by jmalloc over 5 years ago
Labels: needs adr
#90 - Consider allowing integration handlers to produce commands.
Issue -
State: closed - Opened by jmalloc over 5 years ago
- 1 comment
Labels: needs adr
#89 - Consider allowing integration handlers to consume events.
Issue -
State: open - Opened by jmalloc over 5 years ago
- 4 comments
Labels: needs adr
#88 - Handler timeout hints.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
- 2 comments
#87 - Remove `tip` build from Travis CI configuration.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
#86 - Implement unique application and handler keys.
Pull Request -
State: closed - Opened by jmalloc over 5 years ago
#85 - Consider using a UUID to identify handlers.
Issue -
State: closed - Opened by jmalloc over 5 years ago
- 12 comments
Labels: needs adr
#84 - Consider allowing handlers to specify their own timeouts / deadlines.
Issue -
State: closed - Opened by jmalloc over 5 years ago
- 14 comments
Labels: needs adr
#83 - Add a feature for specifying "first run" commands.
Issue -
State: closed - Opened by jmalloc almost 6 years ago
- 15 comments
Labels: needs adr, undecided
#82 - Add v0.4.0 to changelog.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
#81 - Add `ProcessConfigurer.SchedulesTimeoutType()`.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
#80 - Require processes to declare timeout types.
Issue -
State: closed - Opened by jmalloc almost 6 years ago
#79 - Clarify the guarantees of the New() method on aggregates and processes.
Issue -
State: closed - Opened by jmalloc almost 6 years ago
Labels: documentation
#78 - Consider adding a Time() method to ProcessTimeoutScope
Issue -
State: closed - Opened by jmalloc almost 6 years ago
- 9 comments
Labels: enhancement
#77 - Fix some typos in documentation.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
#76 - Upgrade to Go v1.12.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
#75 - Add specification language for name validity.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
- 1 comment
#74 - Add v0.3.0 release to changelog.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
#73 - Use "produce" and "consume" terminology throughout.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
- 12 comments
#72 - Add methods for declaring produced message types.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
#71 - Consider requiring `Configure()` to specify the produced messages.
Issue -
State: closed - Opened by jmalloc almost 6 years ago
- 5 comments
Labels: adr
#70 - Add 0.2.0 release to changelog.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
#69 - Add Key() method to ProjectionEventScope
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
#68 - Add `ProjectionEventScope.Time()` method.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
#66 - Split the README sections on `Message` and `Message Handler`.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
- 3 comments
#65 - Update projection documentation to use spec-like language.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
- 2 comments
#64 - Update spec language for "external" interfaces.
Pull Request -
State: closed - Opened by jmalloc almost 6 years ago
#60 - Use spec-like language in all documentation.
Issue -
State: closed - Opened by jmalloc about 6 years ago
- 2 comments
Labels: documentation
#55 - Clarify semantics around creating/destroying aggregate and process instances within the same message.
Issue -
State: closed - Opened by jmalloc about 6 years ago
- 6 comments
Labels: needs adr, documentation
#53 - Specify some basic requirements on the format of handler and app names.
Issue -
State: closed - Opened by jmalloc about 6 years ago
- 8 comments
Labels: adr, documentation
#34 - Counsel against performing writes in processes.
Issue -
State: closed - Opened by jmalloc about 6 years ago
Labels: documentation
#19 - Create GitHub community documents.
Issue -
State: closed - Opened by jmalloc about 6 years ago
- 2 comments
Labels: documentation