loopbackio / loopbackio/loopback-datasource-juggler

Allow connectors to be implemented as ES6 classes

Open
#1,758 3 comments 0 reactions 1 assignee View on GitHub

@markirish is already working on this.

Since Sep 24, 2019.

community-contribution feature major
Dominant language
JavaScript
Stars
282
Forks
366
Avg merge
17h 4m
Merged PRs (30d)
10

Description

I would like the connectors to leverage ES6 class inheritance.

## Acceptance criteria

- [ ] Rework Connector and SqlConnector classes provided by loopback-connector to be implemented as ES6 classes. This is a semver-major change.
- [ ] Rework the documentation for connector authors to use class inheritance.

## Out of scope

Eventually we should update all of our connectors to use the new major version of loopback-connector and switch to ES6 class inheritance.There should be follow-up issues opened (one per the connector repository).

Related: https://github.com/strongloop/loopback-datasource-juggler/issues/1659

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.