From 479866fd56c72d81fb48035a8143f2718b290311 Mon Sep 17 00:00:00 2001 From: Diana Lau Date: Thu, 21 Nov 2019 22:11:45 -0500 Subject: [PATCH 1/6] feat(docs): jan milestone --- docs/_jan-milestone_.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 docs/_jan-milestone_.md diff --git a/docs/_jan-milestone_.md b/docs/_jan-milestone_.md new file mode 100644 index 000000000000..e57f34f2ce25 --- /dev/null +++ b/docs/_jan-milestone_.md @@ -0,0 +1,38 @@ +# Jan milestone + +## Overview + +- Take some time to: + - fix bugs, improve developer experience, fix docs + - triage open issues across all the repos, not just `loopback-next` +- Migration work continues to be one of the focus + +## Goals + +- [ ] Improve developer experience + + - [ ] API Explorer ignores filter options where, fields, and order #2208 + (based on spike #3770) + - [ ] Expose isActive() method in Transaction interface #3471 + - [ ] Missing model.ts after running lb4 openapi command #4135 + - [ ] Model strict: false is ignored with Postgre SQL repository #4042 + - [ ] Column names in lowercase using lb4 discover method - SQL connector + #3343 + +- [ ] Bugs + + - [ ] Docs: Improve TodoList Tutorial instructions and completed tutorial 'lb4 + example todo-list' #4161 + +- [ ] Migration guide between LB3 and LB4 MVP #453 + + _add remaining tasks_ + +- [ ] From model definition to REST API with no custom repository/controller + classes #2036 + + _add remaining tasks_ + +## Stretch goals + +- [ ] [Spike] API Connect / LoopBack 4 integration #4115 From 0103f674c7195dfeadf2412ca3c7ed96c28b0958 Mon Sep 17 00:00:00 2001 From: Diana Lau Date: Tue, 3 Dec 2019 18:20:14 -0500 Subject: [PATCH 2/6] fix(docs): add tasks --- docs/_jan-milestone_.md | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/docs/_jan-milestone_.md b/docs/_jan-milestone_.md index e57f34f2ce25..af74b1d9dda6 100644 --- a/docs/_jan-milestone_.md +++ b/docs/_jan-milestone_.md @@ -11,28 +11,32 @@ - [ ] Improve developer experience - - [ ] API Explorer ignores filter options where, fields, and order #2208 - (based on spike #3770) - - [ ] Expose isActive() method in Transaction interface #3471 - - [ ] Missing model.ts after running lb4 openapi command #4135 - - [ ] Model strict: false is ignored with Postgre SQL repository #4042 - - [ ] Column names in lowercase using lb4 discover method - SQL connector - #3343 + - [ ] [3] Expose isActive() method in Transaction interface #3471 + - [ ] [3] Missing model.ts after running lb4 openapi command #4135 + - [ ] [2] Model strict: false is ignored with Postgre SQL repository #4042 + - [ ] [needs estimates] Column names in lowercase using lb4 discover method - + SQL connector #3343 - [ ] Bugs - - [ ] Docs: Improve TodoList Tutorial instructions and completed tutorial 'lb4 - example todo-list' #4161 + - [ ] [3] Docs: Improve TodoList Tutorial instructions and completed tutorial + 'lb4 example todo-list' #4161 - [ ] Migration guide between LB3 and LB4 MVP #453 - _add remaining tasks_ + - [ ] [3] How to migrate datasources from LB3 to LB4 #3946 + - [ ] [3] How to migrate boot scripts #3957 + - [ ] [3] How to migrate user-defined model methods #3949 + - [ ] [5] How to migrate remoting hooks #3950 - [ ] From model definition to REST API with no custom repository/controller classes #2036 - _add remaining tasks_ + - [ ] [3]Add CrudRestApiBuilder to @loopback/rest-crud #3737 + - [ ] [3]Example app showing CrudRestApiBuilder #3738 + +- [ ] [3][spike] API Connect / LoopBack 4 integration #4115 ## Stretch goals -- [ ] [Spike] API Connect / LoopBack 4 integration #4115 +- [ ] Spike: migrate tests to Jest (ts-jest) #3159 From 013eb3caad4e5f396cf1d260279d7fe9b8d74ac3 Mon Sep 17 00:00:00 2001 From: Diana Lau Date: Wed, 4 Dec 2019 12:36:43 -0500 Subject: [PATCH 3/6] fix(docs): add PRs to review for jan --- docs/_jan-milestone_.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/_jan-milestone_.md b/docs/_jan-milestone_.md index af74b1d9dda6..15e6014ca3e7 100644 --- a/docs/_jan-milestone_.md +++ b/docs/_jan-milestone_.md @@ -40,3 +40,11 @@ ## Stretch goals - [ ] Spike: migrate tests to Jest (ts-jest) #3159 + +- PR reviews + - [ ] feat(extension-logging): add integration with winston and fluentd + logging, https://github.com/strongloop/loopback-next/pull/4117 + - [ ] chore: enable esModuleInterop compiler option, + https://github.com/strongloop/loopback-next/pull/4091 + - [ ] [RFC] feat: add base code for the image of Appsody LoopBack stack, + https://github.com/strongloop/loopback-next/pull/4250 From f8aba2edc6ce0fb97a9423244ea42225139ebc4b Mon Sep 17 00:00:00 2001 From: Diana Lau Date: Thu, 5 Dec 2019 15:45:18 -0500 Subject: [PATCH 4/6] fix(docs): apply feedback --- docs/_jan-milestone_.md | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/docs/_jan-milestone_.md b/docs/_jan-milestone_.md index 15e6014ca3e7..6cedba079c37 100644 --- a/docs/_jan-milestone_.md +++ b/docs/_jan-milestone_.md @@ -6,6 +6,7 @@ - fix bugs, improve developer experience, fix docs - triage open issues across all the repos, not just `loopback-next` - Migration work continues to be one of the focus +- Focus on issues/PRs for loopback-connector-mongodb ## Goals @@ -14,20 +15,18 @@ - [ ] [3] Expose isActive() method in Transaction interface #3471 - [ ] [3] Missing model.ts after running lb4 openapi command #4135 - [ ] [2] Model strict: false is ignored with Postgre SQL repository #4042 - - [ ] [needs estimates] Column names in lowercase using lb4 discover method - - SQL connector #3343 - [ ] Bugs - [ ] [3] Docs: Improve TodoList Tutorial instructions and completed tutorial 'lb4 example todo-list' #4161 + - [ ] [Needs Estimates] lb3 - Relations on uuid + https://github.com/strongloop/loopback/issues/4287 - [ ] Migration guide between LB3 and LB4 MVP #453 - [ ] [3] How to migrate datasources from LB3 to LB4 #3946 - [ ] [3] How to migrate boot scripts #3957 - - [ ] [3] How to migrate user-defined model methods #3949 - - [ ] [5] How to migrate remoting hooks #3950 - [ ] From model definition to REST API with no custom repository/controller classes #2036 @@ -37,10 +36,24 @@ - [ ] [3][spike] API Connect / LoopBack 4 integration #4115 +- [ ] [Needs estimates] chore: update dependency change-case to v4 #4233 + ## Stretch goals - [ ] Spike: migrate tests to Jest (ts-jest) #3159 +- [ ] Migration guide between LB3 and LB4 MVP #453 + + - [ ] [3] How to migrate user-defined model methods #3949 + - [ ] [5] How to migrate remoting hooks #3950 + +- Bugs + + - [ ][community contribution?] Preserve custom type of auto-generated id + property #3602 + - [ ] [needs discussion] Column names in lowercase using lb4 discover method - + SQL connector #3343 + - PR reviews - [ ] feat(extension-logging): add integration with winston and fluentd logging, https://github.com/strongloop/loopback-next/pull/4117 From 94bf3ec9b7b70599e6ab20fb861035ea1568457d Mon Sep 17 00:00:00 2001 From: Diana Lau Date: Tue, 10 Dec 2019 18:00:49 -0500 Subject: [PATCH 5/6] fix(docs): update jan milestone --- docs/_jan-milestone_.md | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/docs/_jan-milestone_.md b/docs/_jan-milestone_.md index 6cedba079c37..ebcb243b90f8 100644 --- a/docs/_jan-milestone_.md +++ b/docs/_jan-milestone_.md @@ -10,6 +10,11 @@ ## Goals +- [ ] Migration guide between LB3 and LB4 MVP #453 + + - [ ] [3] How to migrate datasources from LB3 to LB4 #3946 + - [ ] [3] How to migrate boot scripts #3957 + - [ ] Improve developer experience - [ ] [3] Expose isActive() method in Transaction interface #3471 @@ -23,17 +28,6 @@ - [ ] [Needs Estimates] lb3 - Relations on uuid https://github.com/strongloop/loopback/issues/4287 -- [ ] Migration guide between LB3 and LB4 MVP #453 - - - [ ] [3] How to migrate datasources from LB3 to LB4 #3946 - - [ ] [3] How to migrate boot scripts #3957 - -- [ ] From model definition to REST API with no custom repository/controller - classes #2036 - - - [ ] [3]Add CrudRestApiBuilder to @loopback/rest-crud #3737 - - [ ] [3]Example app showing CrudRestApiBuilder #3738 - - [ ] [3][spike] API Connect / LoopBack 4 integration #4115 - [ ] [Needs estimates] chore: update dependency change-case to v4 #4233 From e985a45aab3464ce29cc964dec19e0efda9bdc30 Mon Sep 17 00:00:00 2001 From: Diana Lau Date: Wed, 18 Dec 2019 15:12:29 -0500 Subject: [PATCH 6/6] fix(docs): apply comments --- docs/_jan-milestone_.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/docs/_jan-milestone_.md b/docs/_jan-milestone_.md index ebcb243b90f8..44c97f7af067 100644 --- a/docs/_jan-milestone_.md +++ b/docs/_jan-milestone_.md @@ -28,19 +28,30 @@ - [ ] [Needs Estimates] lb3 - Relations on uuid https://github.com/strongloop/loopback/issues/4287 -- [ ] [3][spike] API Connect / LoopBack 4 integration #4115 +- [ ] Create models & REST APIs dynamically at runtime -- [ ] [Needs estimates] chore: update dependency change-case to v4 #4233 + - [ ] [Needs estimates] Dynamic binding/rebinding of controllers after app + start #433 -## Stretch goals +- Update dependencies + + - [ ] [Needs estimates] chore: update dependency change-case to v4 #4233 + - [ ] [Needs estimates] update dependency ts-morph to v6 #4274 + +- [ ] [3][spike] API Connect / LoopBack 4 integration #4115 -- [ ] Spike: migrate tests to Jest (ts-jest) #3159 +## Stretch goals - [ ] Migration guide between LB3 and LB4 MVP #453 - [ ] [3] How to migrate user-defined model methods #3949 - [ ] [5] How to migrate remoting hooks #3950 +- [ ] Create models & REST APIs dynamically at runtime + + - [ ] How to build models, repositories and controllers dynamically at runtime + #4296 + - Bugs - [ ][community contribution?] Preserve custom type of auto-generated id @@ -48,7 +59,7 @@ - [ ] [needs discussion] Column names in lowercase using lb4 discover method - SQL connector #3343 -- PR reviews +* PR reviews - [ ] feat(extension-logging): add integration with winston and fluentd logging, https://github.com/strongloop/loopback-next/pull/4117 - [ ] chore: enable esModuleInterop compiler option,