Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6373519
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T01:22:27+00:00 2026-05-25T01:22:27+00:00

I did some work on the pakunok which at the beginning sounded like a

  • 0

I did some work on the pakunok which at the beginning sounded like a good idea: Prepackage the common libraries in one gem so those can be easily used with no hassle.

But after I added HAML support I started to feel like it does too much.

So I am wondering whether this gem should be split into multiple ones like: jquery-ui, commons, hamljs etc?

The “facts” about having it all in a single gem are:

  • It unifies the access to the assets.
  • Only one gem.
  • Relatively large if don’t use much of it.

The “facts” about having it all in separate gems are:

  • All of them do the same job, for different assets.
  • More granular.
  • Small size.

If it is better to “split” the gem, how to do that? gem per library sounds like too many gems. So probably group of gems would be good, but group based on what then?

Thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T01:22:28+00:00Added an answer on May 25, 2026 at 1:22 am

    The more libraries you add to the gem the less likely it is that anyone will find it relevant to there project. There is a reason you see small successful gems in use because they are easy to maintain and they have a specific focus to the project, by creating a monolithic gem like this one it begins to loose its sense of purpose and may be outdone by gems that have a smaller focus.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I did some timing tests and also read some articles like this one (last
A while ago I did some work in Qt for C++; now I'm working
Did some searches here & on the 'net and haven't found a good answer
I did some HTTP monitoring with WireShark. Are there more tools like this that
Lets say I open some application or process. Did some work with that. Now
I have a Runnable implementation that does some work which might take some time
I recently did some work modifying a Python gui app that was using wxPython
I did some updates to my application today but now admob dont work right
I have some tables already declared and did some work. My final state is..
I need to draw charts using c# and WPF. I did some work using

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.