2010-10-30 5 views
0

Donc, j'ai joué avec un gemme Ruby pour un projet de travail que manipulates and extracts data from PDF documents. Je voulais changer une méthode pour en faire une parallèle, car la fonctionnalité était limitée. Je ne suis pas un expert Ruby par tout bout de champ, j'ai juste commencé à apprendre il y a deux semaines, mais c'est une question d'actualité. J'ai vérifié le the RubyForge page, et j'ai essayé de rechercher GitHub for the project, to find basically nothing. Donc la question est, où puis-je aller avec un patch potentiel, puisque la page RF a un patch et un bug que j'ai regardé, et l'activité semble s'être arrêtée il y a quelques années. Est-ce que je ne fais que fourchonner et commencer à utiliser GitHub comme je l'avais prévu? Dois-je contacter RubyForge d'une manière ou d'une autre et demander de l'aide (je ne pense pas avoir encore les compétences pour posséder le projet), ou dois-je suivre avec RubyGems.org? Un peu de recherche sur StackOverflow et d'autres endroits ne permet pas de savoir comment je devrais procéder, et je suis un amateur évident.Ruby GEM obsolète, Comment partager mes modifications?

Répondre

1

Ceci est juste une opinion, mais si le projet n'est plus actif, et que la licence permet le forking, j'irais de l'avant. Tant que vous mentionnez la source d'origine, je ne verrais aucun problème à démarrer le vôtre. Que pensent les autres?

+0

Merci pour les mots d'encouragement. Mon plus gros problème est que je vois une bonne fourchette comme une responsabilité, ce qui est assez idiot étant donné que je vais changer seulement cinq lignes de code et avoir des connaissances insuffisantes pour résoudre d'autres bogues (plusieurs sont ouverts, spécifiquement celui qui empêche l'utilisation du toolkit sur toute nouvelle version de Ruby sur Windows Vista/7). Cela signifie-t-il que je devrais m'habituer à GitHub? – songei2f

+0

@alharaka Pas besoin de penser qu'une fourchette est un énorme fardeau. Forking à un repo github ne signifie pas que vous êtes le nouveau mainteneur de l'ancien projet. Juste fourchette et faites vos changements. En bas de la ligne si les gens ont des correctifs/bugs, mentionnez-leur simplement poliment votre manque de temps et encouragez-les à fourchette et à fournir des correctifs. Si même cela est trop demander à la première partie intéressée s'ils aimeraient être le mainteneur. – coderjoe

+0

Merci à tous pour vos encouragements. Je vais trouver comment bien le fourrer sur GitHub, puis pousser ma gemme personnalisée, si cela est considéré comme une bonne pratique, à Gemcutter. – songei2f