Open eternicode opened 9 years ago
I'd like to express an interest in this. Like you, I'm not able to dedicate any significant time, but I do use this plugin for a variety of projects, and it would be a shame to see it going stale. I also do not have much javascript experience, but hey, everyone needs to learn at some point ;-)
At the moment I'm working on a fix for a bug that causes problems when typing a date into a daterange. The main problem I'm having is understanding why something has been coded, so it would be useful if you were available to state the reason and give guidance. So if that's possible, what's the best way of me asking you? I don't want to open yet another issue for obvious reasons. Once I've got an answer I'll try to submit a suitable pull request.
@abeverley Awesome! You can email me at eternicode@gmail.com (my profile email) or andrew@eternicode.com (my commit email) with questions, I'll answer as best I can.
@eternicode I would also like to help maintain this library, just like @abeverley I use this library in some projects and I have basic knowledge of javascript, but I'm hoping to get some extra experience with javascript and getting this project back on track!
First thing todo is to go through the backlog of issues and list "easy pick" issues, so we can fix a lot of issues with a minimum of time/effort and of course start merging some PR's that are already tested by the community
@eternicode Using that useful Datepicker in a couple of my projects. Would also help in merging pull requests, closing bugs etc.
@eternicode any news on that?
@hebbet, sorry for the delay. I've added you now; please coordinate with @acrobat, he's currently trying to clean things up.
@acrobat feel free to contact me via mail (github@hebbet.de) or through hangouts (pascal.herbert@gmail.com)
@hebbet I've added you to the bootstrap-datepicker-dev google group!
I'd be interested @eternicode. I've not got massive amounts of time but this is becoming a growing dependency for our sites and I can support issues when I have time.
@eternicode As I emailed you few months ago I would be glad to help @acrobat and @hebbet in maintaining it.
@eternicode @acrobat @hebbet I have a proposal for you. I've tried emailing @eternicode twice without a response. Is there a place for a private discussion?
You can always leave a message on the gitter chat or open a topic on our google groups
Is that ok or do you need another way to reach us?
@eternicode I have been helping with the development of this plugin. I could speed up if I had more access. I would be grateful if you add me to the contributors.
History of PR's: https://github.com/eternicode/bootstrap-datepicker/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Avsn4ik
It's been well over a year since I last worked on this; issues, pull requests, and comments have piled up; and I don't see myself returning to work on it anytime soon.
So I'm opening the repo.
Developers
If you want to work on bootstrap-datepicker, comment here. I'll add you as a contributor, so you can push code and manage issues/PRs. If you only want to work on one section (eg, cleaning up the tickets), I'm cool with that. (I, of course, reserve the right to not grant access for whatever reason, but I doubt that I'll find many such reasons. :wink: )
Ideally, I'd like to get 5-10 people to start with. Ultimately, I'd like to add any person who has a decent-looking pull request, a la this article. But, for now, baby steps :sweat_smile:. For the foreseeable future, I will probably not serve any significant role in development -- I may pop in for discussion or to add contributors, but I will probably not work with the code very much.
To be clear, I'm not looking for new "project owners". At least not yet. I just want to bring the project out of stagnancy.
Rules
I would really only have one rule: don't merge your own changes. Multiple eyes on the code is the whole point of open source. Create an appropriately-named branch in the repo, submit a pull request on that branch, and have someone else review and sign off on it (I wouldn't have any restrictions on who merged it once it's signed off by at least a second person). Obviously there may arise a situation where a single person is maintaining things, so if a PR went weeks without a signoff, the contributor could merge it. But try to get feedback if possible.
License
I would hope it's obvious, but by pushing code to this repo, you would agree to release that code according to the license under which the project is released. Currently that's the Apache 2 license. If that license should be changed, that should happen sooner than later, as every contributor has to be contacted for such a change. Bootstrap themselves moved from Apache 2 to MIT, which would be my preference, and their issue twbs/bootstrap#2054 should serve as a template for how to go about relicensing.
Goals
I have some things I'd like to see done, but (obviously) haven't had the time to do myself. The community may ultimately decide some other path, which is fine, but this will serve as an acceptable starting point:
Goals for the repo -- these probably go without saying, but I will say them anyway:
Goals for the project:
Questions?
This issue should also serve as discussion of any questions or suggestions you might have about this process.
Let's do this.