Je vous embêtez pas avec plus bijoutier. Bundler vous donne la plupart des outils dont vous avez besoin, y compris une commande initiale de générateur de gemme bundle gem GEMNAME
(à partir de Bundler 1.0.0RC4) et les derniers rubygems vous permettent gem push
pour la publication.
J'ai aussi commencé à jouer avec la construction de mes propres gemmes, le suivi de 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 viens train de regarder 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 aussi à l'esprit que la programmation distribuée n'a rien à voir avec Rubygems (bien que les gemmes puissent bien sûr faciliter cela). Oui, ces gemmes sont/peuvent être partagées/distribuées, mais le concept de «calcul distribué» est très différent de cela, à savoir partager les données et les fonctions de votre système entre plusieurs nœuds, serveurs, etc ... Puisque rubygems n'est qu'un moyen par lequel vous pourriez réaliser l'informatique distribuée, vous voudrez peut-être reformuler votre question si c'est ce qui vous préoccupe vraiment.
Merci, vraiment ce que je voulais, c'est sur les meilleures pratiques et la connaissance du code pur rubis. Je cherchais à approfondir le codage d'une gemme, pas seulement en la construisant (modèles, bonnes pratiques, etc.) mais j'ai trouvé que ma question était très triviale maintenant. Je pense que j'ai répondu à ma question. Merci. – user428616