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

#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

#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

#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

#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

#95 - Add v0.5.0 release to changelog.

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