Move Foundation support into a common package

Ouverte
#638 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
50/100
Type d'issue
Refactorisation
Clarté
Plutôt claire
Activité
Calme
Stack technique
java, swift
Domaine
tooling

Piste de recherche

Examiner comment la prise en charge de Foundation.Date est générée dans chaque package, puis comparer les packages SwiftJava, SwiftKitCore et SwiftKitFFM comme emplacements communs possibles. Le travail est considéré comme terminé lorsque plusieurs packages Swift utilisant swift-java ne génèrent plus de classes Java Date en double, telles que com.packageA.Date et com.packageB.Date.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Currently, Foundation.Date support is generated locally within each package.
This creates duplicate classes like com.packageA.Date and com.packageB.Date when multiple Swift packages use swift-java, which is confusing on the Java side.

Moving Foundation support into SwiftJava (along with SwiftKitCore and SwiftKitFFM) would solve this problem.
The implementation is small, so I think this will have minimal impact.

Langage dominant
Swift
Étoiles
1.3k
Forks
129
Merge moyen
7 h 16 min
PR mergées (30 j)
4

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de swiftlang/swift-java

Toutes les issues de swiftlang/swift-java

Issues similaires

Plus d'issues Swift

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.