En profondeur Ruby ressources de développement Gem (livre, vidéo, sites)
-
30-09-2019 - |
Question
J'écris mon premier petit bijou pour un projet Rails, et recherche des informations détaillées sur ce sujet que j'ai trouvé rien du tout.
Je ne cherche pas « comment construire un petit bijou », mais un guide de développement ou les ressources sur la (programmation distribuée avec Ruby et ainsi de suite) le sujet.
J'attendre si quelqu'un a du bon matériel de référence ??
Merci à l'avance.
La solution
Rubygems ne sont pas liés à la programmation distribuée.
Pouvez-vous s'il vous plaît fournir plus de détails sur ce que vous êtes après, si vous ne demandez pas une double question? Questions connexes dans Stack Overflow comprennent:
- Gotchas pour l'écriture rubygems
- Ruby: Comment écrire un petit bijou
- Qu'est-ce que sont les étapes nécessaires pour créer et publier un rubygem de votre
- Quelle est la façon moderne de structurer un rubis petit bijou
(je sais que cela est plus un commentaire qu'une réponse, mais il est trop grand pour tenir dans la section commentaires)
Autres conseils
Je vous embêtez pas avec bijoutier plus. Bundler vous donne la plupart des outils dont vous avez besoin, y compris une commande initiale générateur de pierres précieuses bundle gem GEMNAME
(en Bundler 1.0.0RC4) et les derniers rubygems vous permet de gem push
pour la publication.
Je viens juste de commencer à jouer avec la construction de mes propres pierres précieuses, suivant ainsi que la feuille de route Bundler m'a beaucoup aidé.
Lire la gemspec ref pour comprendre ce qui est nécessaire de vous là-bas, et vraiment je « ai juste été parcourant la source de beaucoup de pierres précieuses que je connais sont écrits par les développeurs de rubis de bonne réputation (ie. MongoId, Bundler etc)
Gardez à l'esprit que la programmation distribuée n'a pas vraiment rien à voir avec Rubygems (bien que les pierres précieuses peuvent faciliter de cours que). Oui ces gemmes sont / peuvent être partagés / distribués, mais le concept de « calcul distribué » est très différent de cela, à savoir le partage des données et des fonctions de votre système sur plusieurs nœuds, serveurs, etc ... Depuis rubygems est seulement un moyen par lequel vous pourriez obtenir calcul distribué, si c'est ce que votre vrai problème, vous voudrez peut-être de reformuler votre question.
Avez-vous vu cela?
bijoutier est un assistant de package pour créer des pierres précieuses http://technicalpickles.com/posts/craft-the-perfect -gem avec joaillier /
Vérifiez celui-ci ainsi http://guides.rubygems.org/ .
Il y a aussi un livre
Construire un bijou rubis
écrit par Brandon Hilkert http://brandonhilkert.com/books/build-a- rubis gemme