slackapi / slackapi/java-slack-sdk

RDB support for the OAuth flow datastore

Offen
#347 4 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement project:bolt
Vorherrschende Sprache
Java
Sterne
602
Forks
232
Ø Merge
4 T. 9 Std.
Gemergte PRs (30 T.)
7

Beschreibung

Issue Type
  • Bug
  • Enhancement / Feature request
  • Question
  • Documentation
Description

As of Feb 2020, Bolt for Java supports the following datastore for InstallationService and OAuthStateService.

  • Local File System
  • Amazon S3

We're going to support the relational database as well. The implementation just depends on the JDBC APIs so that it works with any JDBC drivers.

Requirements (place an x in each of the [ ])
  • I've read and understood the Contributing guidelines and have done my best effort to follow them.
  • I've read and agree to the Code of Conduct.
  • I've searched for any related issues and avoided creating a duplicate issue.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, InstallationService und OAuthStateService zu lokalisieren und die Richtlinien für Beiträge zu lesen. Verfolge, wie die vorhandenen Datenspeicher für lokale Dateien und Amazon S3 eingebunden sind, und definiere anschließend die relationale Implementierung auf JDBC-Basis für beide Services; abgeschlossen ist die Arbeit, wenn beide eine relationale Datenbank über JDBC unterstützen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
authentication, database
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.