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

[Release] 🚀 Developer Preview 3 🚀 #1330

Closed
5 of 8 tasks
bajtos opened this issue May 16, 2018 · 1 comment
Closed
5 of 8 tasks

[Release] 🚀 Developer Preview 3 🚀 #1330

bajtos opened this issue May 16, 2018 · 1 comment

Comments

@bajtos
Copy link
Member

bajtos commented May 16, 2018

This is a high-level issue keeping track of the upcoming release LoopBack 4 Developer Preview 3.

Target Date

July 2018

Scope

See the current list of stories we are considering as a candidate for DP3 release here:
https://github.com/strongloop/loopback-next/labels/DP3

#1038 Robust HTTP processing capabilities

  • Must have: rework internals to use Express request/response types
  • Leverage CORS middleware instead of the current workaround (minimal refactoring)
  • HttpEndpointFactory - a new module to deal with HTTP(S) setup, a dependency of @loopback/rest
  • Stretch goal: serving OpenAPI spec document should be implemented in a controller method

Out of DP3 scope:

  • Local API Explorer (Swagger UI) should be implemented using Express middleware
  • Expose Express to app developers, allow them to add custom middleware

#1036 Integration with REST / SOAP services

  • Leverage existing LoopBack 3.x connectors (soap, rest, swagger, gRPC)
  • Need to figure out testability+ document it

Out of DP3 scope:

  • auto-generated .d.ts definitions
  • CLI tooling

#1032 Model relations PREVIEW

  • Show the programming model, gather feedback.
  • must have: HasMany
  • stretch goal: BelongsTo

Out of DP3 scope

  • Additional relation types (HasAndBelongsToMany, polymorphic & embedded relations, etc.)
  • CLI tooling

#755 Validation and Type conversion

  • deserialize HTTP parameters on OpenAPI spec
  • minimal validation of input parameters at REST layer
  • stretch goal: extensibility of coercion and validation

Usability Improvements

@bajtos bajtos added the DP3 label May 16, 2018
@dhmlau
Copy link
Member

dhmlau commented Jul 20, 2018

Closing as done!

@dhmlau dhmlau closed this as completed Jul 20, 2018
@bajtos bajtos added the p1 label Aug 13, 2018
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

2 participants