Git Product home page Git Product logo

docs's People

Contributors

benrshepherd avatar brainwipe avatar britebit avatar daafmans avatar devjonny avatar driedas avatar dstockhammer avatar elizabeth-freemarket avatar hwoodiwiss avatar iancooper avatar jonny-freemarket avatar michielvoo avatar nitinbabariya avatar preardon avatar tomliversidge avatar wozzo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Passing information to the caller

I found the following information confusing in the docs on passing information to the caller (https://github.com/BrighterCommand/Docs/blob/master/source/DispatchingARequest.rst#passing-information-to-the-caller):

In that case add a property to the Command that you can initialize from the Handler, for example create a NewEntityIdentity property in your command that you write the new entity’s identity to in the Handler, and then inspect the property in your Command in the calling code after the call to CommandDispatcher.Send() completes.

Implies that you can add a property to a command that is then updated inside the handler code.

but then the following line says you cannot do this:

Note that you cannot use this strategy with CommandDispatcher.Send() as you have no way to update the Command in process.

Did i misunderstand something here?


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Some Headers other than the first are not marked as subsections

Dear,

On readthedocs the index is a little unclear because some subsections have not a good styling, so e.g. 'Implementing a pipeline' is there multiple times but not clear in which context the title/item is relevant.

Currently there are some pull requests to solve an issue with the headers in the documentation.

How can these changes be incorporated into the documentation?

Possibly there are also more. Can I review the docs to adjust them too, so they can be merged too?

Greetings,


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Caller is decoupled or not decupled from Command?

hi, i'm reading "Commands, Dispatcher, Processor — Brighter" and it's a very interesting doc " but i can't understand some paragraphes because i think that they are contradictory:
At the beginning of Command sections:
"It also serves to decouple the implementation of the request from the requestor. The caller of a Command object does not need to understand how the Command is implemented, only that the Command exists."
At the end of Command sections:
"The problems with the Command pattern are that the caller is coupled to a specific Command at the call site"

Could you give me more information to understand more about this?

We use IRequest as the base for a Command in examples

In one of our examples at least, we use IRequest as the base for a Command.

See BrighterCommand/Brighter#2304

This is confusing as our advice would be to use Command or Event. in this case, our proposition that this was not a 'breaking change' was broken, because folks using the interface instead of Command have to alter their types to account for the new field

We should also offer advice not to use the "message contracts assembly" as NServiceBus does, to prevent confusion

Links on https://www.goparamore.io/new-page-2/ broken

Many of the links on https://www.goparamore.io/new-page-2/ are broken

image

e.g. https://brightercommand.github.io/Brighter/HelloWorldExample.html should be https://www.goparamore.io/hello-world/ ?

Applies to many links on the page - e.g. https://brightercommand.github.io/Brighter/CommandsCommandDispatcherandProcessor.html

(not sure it's an issue in this repo... but this was the most appropriate location I could find... feel free to close it and move it to more appropriate repo)


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.