-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
Milestone
Description
Overview
With COVID-19 impacting the maintainers at different levels, we will be committing less story points to give us more flexibility.
The goals for this month would be to:
- Aim at finish the Migration guide epic except for the migrate LB3 components related tasks.
Goals
-
Migration guide Migration Guide: Discuss life cycle differences between LB3 and LB4 #3935
- Migration Guide: Request-response cycle Migration Guide: Request-response cycle #4836
- docs: migrate loopback-example-passport repo as lb4 example docs: migrate loopback-example-passport repo as lb4 example #4899
- Migration Guide: Boot up Migration Guide: Boot up #4838
- Migration Guide: Custom validation Migration Guide: Custom validation #4837
- 🏃 Spike: How to migrate LB3 components Spike: How to migrate LB3 components #4099
- How to map LB3 CLI commands to LB4 CLI How to map LB3 CLI commands to LB4 CLI #3953
- 🏃
Spike: How to migrate apps using loopback-component-oauth2 [Spike] How to migrate apps using loopback-component-oauth2 #3959issue no longer applicable
-
APIC/LB integration
- [Spike] End to End test Shopping example in cloud with APIConnect [Spike] End to End test Shopping example in cloud with APIConnect #4498
-
Documentation
- Docs: Add "Working with Data" section Docs: Add "Working with Data" section #2527
-
Miscellaneous
- Extract the jwt authentication to an extension module Extract the jwt authentication to an extension module #4903
-
PR reviews
- feat(repository): hasManyThrough [WIP] feat(repository): hasManyThrough #4438
- Add tsdoc package documentation Add tsdoc package documentation #4711
- feat(rest): add openapi schema consolidation feat(rest): add openapi schema consolidation #4365
Stretch goals
-
Migration guide
- Spike: how to run LB3 tests from LB4 when LB3 is mounted on the LB4 app Spike: how to run LB3 tests from LB4 when LB3 is mounted on the LB4 app #5004
-
Docs
- Docs: how to use OpenAPI connector Docs: how to use OpenAPI connector #4488
-
LB4 adoption
- 🏃Blog on what LB can offer on top of Express Blog on what LB can offer on top of Express #4852
-
APIC/LB integration
- [Blog] Managing your APIs: From LoopBack to IBM API Connect [Blog] Managing your APIs: From LoopBack to IBM API Connect #4901
-
Miscellaneous
- Custom visual style of REST API Explorer Custom visual style of REST API Explorer #2023
- Spike: robust handling of ObjectID type for MongoDB Spike: robust handling of ObjectID type for MongoDB #3456
- 🏃Enable TypeScript Project References Enable TypeScript Project References #2609
Looking for community contributions
-
OpenAPI related
- Complex OpenAPI Validations with @Property Complex OpenAPI Validations with
@property#1624 - 🏃 Add bearer auth scheme as the default security scheme Add bearer auth scheme as the default security scheme #4386
- OpenAPI schema generation and model inheritance OpenAPI schema generation and model inheritance #3293
- Complex OpenAPI Validations with @Property Complex OpenAPI Validations with
-
Miscellaneous
- default values added for new required columns when running
autoupdate()
default values added for new required columns when running autoupdate() loopback-connector-postgresql#418 - Model.toObject() should preserve prototypes (e.g. Date and ObjectID
values) Model.toObject() should preserve prototypes (e.g. Date and ObjectID values) #3607 - 🏃 [Spike] How to migrate Angular 1.x and 2+ LB3 client [Spike] How to migrate Angular 1.x and 2+ LB3 client #4610
- 🏃 Document how to send emails in LB4 Document how to send emails in LB4 #1979
- default values added for new required columns when running