How should projects depend on ruby2_keywords?
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Ruby
- Sterne
- 77
- Forks
- 13
- Ø Merge
- 4 T. 1 Std.
- Gemergte PRs (30 T.)
- 2
Beschreibung
Hi, we would like to depend on ruby2_keywords in https://github.com/mongodb/mongoid/. To this end I have been researching what we should use in the gemspec for the version range of ruby2_keywords, and I would appreciate an official clarification on this:
- ruby2_keywords readme itself does not provide a version range
- Rails, despite using ruby2_keywords, does not appear to explicitly depend on it. However https://github.com/rails/rails/blob/main/Gemfile.lock contains two Rails dependencies that depend on ruby2_keywords, one of them uses
>= 0.0.4and another one uses~> 0.0.1. - Currently ruby2_keywords is at version 0.0.5. Are backwards breaking changes expected? What is preventing the version from being 1.0?
Any thoughts are appreciated.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der im Issue verlinkten README von ruby2_keywords und den Beispielen für Rails Gemfile.lock. Dokumentiere den unterstützten Abhängigkeitsbereich, die Kompatibilitätserwartungen und die Begründung für die Versionierungsrichtlinie, damit Projekte wie Mongoid eine gemspec-Einschränkung wählen können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- ruby
- Bereich
- documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100