ruby / ruby/ruby2_keywords

How should projects depend on ruby2_keywords?

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

Personne n'a encore pris cette issue.

Langage dominant
Ruby
Étoiles
77
Forks
13
Merge moyen
4 j 1 h
PR mergées (30 j)
2

Description

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.4 and 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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

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.

Piste de recherche

Commencez par le README de ruby2_keywords et les exemples de Rails Gemfile.lock liés dans l’issue. Documentez la plage de dépendances prise en charge, les attentes en matière de compatibilité et la justification de la politique de versionnement afin que des projets comme Mongoid puissent choisir une contrainte dans le gemspec.

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

Évaluation

Stack technique
ruby
Domaine
documentation
Type d'issue
Documentation
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

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