Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Server section to Creating Components #681

Closed
2 of 3 tasks
kjdelisle opened this issue Oct 26, 2017 · 2 comments
Closed
2 of 3 tasks

Add Server section to Creating Components #681

kjdelisle opened this issue Oct 26, 2017 · 2 comments
Assignees
Milestone

Comments

@kjdelisle
Copy link
Contributor

kjdelisle commented Oct 26, 2017

Acceptance Criteria

  • Add section on how to implement own Server/Transport
    • Which interfaces to implement (Context, Server, etc...)
    • Which functions (start, stop)
      - [ ] Handling sequences, and default sequence actions
      - [ ] Creating per-request Context instances
      - [ ] How to instantiate controllers and invoke controller methods
@kjdelisle kjdelisle assigned kjdelisle and unassigned kjdelisle Oct 26, 2017
@jannyHou jannyHou self-assigned this Oct 30, 2017
@kjdelisle kjdelisle added this to the Sprint 48 milestone Oct 31, 2017
@kjdelisle
Copy link
Contributor Author

After going through a big complicated tutorial with the team, @jannyHou has made it clear that we'd be writing an excessively opinionated piece of documentation with respect to the last three bullet points of this task.

Unlike the unit test best practices, there isn't a stronger body of evidence to point towards that heavily implies that these listed approaches are best practices, or even what they should look like.

I would say that this is the sort of thing you would write as a blog post with a concrete working example/tutorial for people to follow along with, rather than adding it to the documentation.

@jonathan-casarrubias
Copy link

Looking forward for this docs to be published, I'm already working in the grpc module and I understood most of creating servers mainly by reverse engineering the rest component.

I still feel there are missing details that I'm pretty sure this docs will address

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants