redhat-developer / redhat-developer/vscode-java

Provide management of java requirements installed on file system to third parties

Offen
#764 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

build/infra enhancement
Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

in https://github.com/jboss-fuse/vscode-atlasmap , I would like to reuse the java requirements provided by https://github.com/redhat-developer/vscode-java/blob/master/src/requirements.ts as it is a very useful feature.
it would be nice to provide a way to consume it. Not sure what is possible exactly but I think 2 possibilities are:

  • extract it in a specific npm module
  • expose vscode-java in npm repository
Current Result

i duplicated the requirements.ts file

Expected Result

be able to declare a dependency withotu duplicating code

Additional Informations

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 mit der Überprüfung von src/requirements.ts in vscode-java und des konsumierenden Repositorys vscode-atlasmap, um die duplizierte Abhängigkeit zu verstehen. Ermittle die unterstützte Möglichkeit, diese Funktionalität zu veröffentlichen oder bereitzustellen, und überprüfe anschließend, dass ein Consumer die Abhängigkeit deklarieren kann, ohne requirements.ts zu kopieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript, vscode
Bereich
developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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