Coder Social home page Coder Social logo

Comments (11)

carloslopes avatar carloslopes commented on July 24, 2024

You have my 👍

But @potenza's opinion count more than mine in this case.

We only need to group the maintainers of all these gems and talk about how we would organize everything.

from bootstrap_form.

potenza avatar potenza commented on July 24, 2024

This sounds like a cool idea. Have you contacted the maintainers of any other gems?

from bootstrap_form.

manuelmeurer avatar manuelmeurer commented on July 24, 2024

Yep, sure did! 😄

stouset/twitter_bootstrap_form_for#87
mjbellantoni/formtastic-bootstrap#89
heartcombo/simple_form-bootstrap#32
Nerian/bootstrap-datepicker-rails#65
https://github.com/sethvargo/bootstrap_forms/issues/107
Nerian/bootstrap-wysihtml5-rails#79
xdite/bootstrap-helper#41
yrgoldteeth/bootstrap-will_paginate#18
bootstrap-ruby/will_paginate-bootstrap#24
bootstrap-ruby/sinatra-bootstrap#6

From the few answers I got, most are quite positive.
@sethvargo had the valid concern that two very similar gems in such a central organisation could be confusing for the users since the organisation would be a curated collection of tools.

What is your impression when you compare your bootstrap_form gem with https://github.com/sethvargo/bootstrap_forms? Are there any major differences or different approaches?
If not, would it make sense that you combine your efforts, maybe in a new gem in the new organisation?

from bootstrap_form.

sethvargo avatar sethvargo commented on July 24, 2024

I'm certainly down to merge efforts. It seems like bootstrap_form and bootstrap_forms are similar in structure and organization.

from bootstrap_form.

potenza avatar potenza commented on July 24, 2024

I like the idea and I agree with @sethvargo that both projects are very similar. I think it would be useful to the community (and less confusing) to have a combined effort rather than multiple projects that are nearly identical in features.

I'd like to know more about how we would actually proceed with a merge. Would we promote one of the projects to the organization and then work on adding features from the other project or start fresh and cherry pick ideas from both?

Also, I'd like to know more about the overall goals for "bootstrap-ruby". What are your thoughts on Bootstrap 2.x now that it's no longer officially supported? Last week we just released a new gem to support Bootstrap 3 and I made the decision to drop 2.x support to keep our codebase as simple as possible.

from bootstrap_form.

carloslopes avatar carloslopes commented on July 24, 2024

About the merge process, my idea is that we follow these steps (these steps can change with the time):

  1. List all features/pros/cons from similar gems;
  2. Group all maintainers to talk about the list and to elect one of them to be continued;
  3. Fork the elected one to a repo in the new organization, giving a commit bit to the current maintainers of all involved gems;
  4. Update the README of these gems telling about this new organization and pointing to the new repo;
  5. See what is missing on the elected one and put the missing features (that are present on the others) in the roadmap;

from bootstrap_form.

sethvargo avatar sethvargo commented on July 24, 2024

@potenza @carloslopes so I'll be honest, I don't have a ton of time to participate in the discussions around the decision-making process. I'm also on holiday for the next few weeks, so I won't be of much benefit. @wingrunr21 may have some insight though.

from bootstrap_form.

manuelmeurer avatar manuelmeurer commented on July 24, 2024

@carloslopes Sounds great, this is what I would have recommended as well.

So I guess the discussion about which gem should be the foundation for a merged effort has to happen between you guys. I'm happy to jump in with my 2 cents if you want.

I can also already create a repo on the new organisation (it's alive! https://github.com/bootstrap-ruby) and you could discuss in a ticket over there, on neutral ground so to say. 😄

@potenza You asked about the overall goals for bootstrap-ruby. I have to say I haven't spent a ton of time thinking about it before I asked you guys (and the other maintainers), I basically wanted to see what the reactions were.
Most of the maintainers reacted positively and we are in the process of moving a couple of repos already.
I guess the overall goal should be to be the first destination for people looking for a gem to use any of the Bootstrap components in Rails, Sinatra or any other Ruby project. So it would be a kind of curated list of gems/projects, all of them should be well-maintained and there shouldn't be any two or more projects doing the same stuff. Can you think of more "requirements"?

Of course a curated list needs one or more curators, which I would do initially but over time it would probably make sense to add more people.

For you as a project maintainer not much would change, as you would stay an admin on the new project of course. The added visibility through the shared organisation should increase the trust in your projects though, and hopefully people like to contribute more compared to a project in somebody's personal Github account.

Thoughts? 😸

from bootstrap_form.

wingrunr21 avatar wingrunr21 commented on July 24, 2024

I would be available to help with the merge effort. I'm about halfway through upgrading bootstrap_forms to support 3.x but can switch gears pretty easily.

from bootstrap_form.

potenza avatar potenza commented on July 24, 2024

Sorry for the delay, it's been a hectic week at work. I also think @carloslopes laid out a good plan for figuring out how to proceed. And yes, let's move the discussion to a new ticket to start discussing these points.

from bootstrap_form.

manuelmeurer avatar manuelmeurer commented on July 24, 2024

I created the repo and a issue for the merge: #1

from bootstrap_form.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.