docs/ROADMAP.md
With LoopBack 3 going end-of-life at the end of 2020, we are continuing to focus on the following areas:
While enhancing our core code base, we'd like to continue to explore the possibility of using and/or integrating latest technologies with LoopBack 4.
Some of the areas we'd like to explore, but not limited to:
Community contributions are vital to us. It not only accelerates our development, but also helps building deep LoopBack knowledge in the community.
We would like to encourage community contributions by make available to the
community a list of GH issues that we want to finish in a short term by using
the help wanted and 2020Qx labels.
We published a blog earlier to invite our community to enrich LoopBack and its community together. We continue to encourage more participation and contributions from our users by sharing our plans on some of the areas.
Details to be discussed in https://github.com/loopbackio/loopback-next/issues/5113
lb soap #5282Details to be discussed in https://github.com/loopbackio/loopback-next/issues/5669 and linked issues.
loopback-next, loopback.io and
loopback-datasource-juggler.Includes migrating Useful LB3 Documentation to LB4.
Articles/materials that can help more users adopting LoopBack 4
Building reusable workshop material - possibly for NodeConf.EU, CASCON, etc.
bug or developer experienceimport-lb3-modelsbug or developer experience labelsIn Q4 2019, here are the stories we would like to focus on:
Inclusion of Related Models epicFinish the MVP scope as tracked by Epic https://github.com/loopbackio/loopback-next/issues/1352
See the post-MVP Epic for the list of stories out of scope of the initial release: https://github.com/loopbackio/loopback-next/issues/3585
The Epic: https://github.com/loopbackio/loopback-next/issues/2036
defineCrudRestController to create a named controller class
https://github.com/loopbackio/loopback-next/issues/3732defineCrudRepositoryClass - a helper to create a named repository class
https://github.com/loopbackio/loopback-next/issues/3733@loopback/rest-crud
https://github.com/loopbackio/loopback-next/issues/3737Stretch goals:
The Epic: https://github.com/loopbackio/loopback-next/issues/453
The Epic: https://github.com/loopbackio/loopback-next/issues/3720
Model.toObject() should preserve prototypes (e.g. Date and ObjectID
values) https://github.com/loopbackio/loopback-next/issues/3607In Q3, there are a few groups of tasks we'd like to work on:
@authenticate decorator:
https://github.com/loopbackio/loopback-next/issues/2460Add authorization component PR:
https://github.com/loopbackio/loopback.io/pull/857Developer Experience (Pick a few): https://github.com/loopbackio/loopback-next/issues?utf8=✓&q=is%3Aopen+is%3Aissue+-label%3A%22good+first+issue%22+-label%3A%22help+wanted%22+label%3Adeveloper-experience+