-
Notifications
You must be signed in to change notification settings - Fork 4.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request to become a collaborator #1269
Comments
About me: My full name is Kaleb Elwert (as you can see in my commits). I'm primarily a go and python developer (hence my interest in the python/virtualenv portions) but have a bit of experience with random shell scripting as well. What I think could be improved: Small fixes for current packages and maintaining compatibility would be the focus. Any additions in the future would have to be shown to be useful to more than one person before being considered and configuration for existing themes/packages would be preferred over even more modules. Why I'm interested: prezto has been a part of my dotfiles for quite a while and it would be great to contribute back to it. My frustrations lately have been because both of the major configuration frameworks (prezto and OMZ, though I prefer prezto for the simplicity) seem to get sparse updates so I'd love to be able to help with that. |
I have sent collaboration invites to @facastagnini, @johnpneumann, @paulmelnikow, and @belak. |
Hi @sorin-ionescu! Man I am sorry for going silent since you came back, but I am really busy at the moment and I dont have much free time. Thanks for the collaboration invite, before accepting, is that ok if I give some love to prezto sporadically? Right now I cant commit to be hands on every day :/ |
@facastagnini, I don't expect collaborators to work on it daily. It's fine. |
Do you have any specific expectations/limitations for collaborators? This has been discussed a little bit elsewhere but it would be nice to have it here so there's no confusion. |
I will not limit collaborators as long as they remain true to the project by not turning into something it is not. I expect collaborators to continue the work in the same manner it has been done, for it is the reason why we are all here. A collaborator should mind the coding and comment style, write good commit messages in correct English per the documentation, and not create a commit log graph that would make an autistic savant with a doctorate in graph theory throw his laptop out the window; thus, I prefer to rebase even when dates become out of order. On occasion, to not annoy pull-request submitters with pendantics, I modify their patches and sign them. |
@belak thanks for starting to merge pull requests! Just a question, there have been a few improvements and bug fixes merged in zsh-users/prezto (94 commits to be precise), are you planning to backport them here, or the authors have to recreate the pull requests for this repo? |
@maximbaz I'd much prefer to have the authors recreate them here. I'm doing my best to go through existing pull requests against this repo and get them merged in, so trying to manage side-porting pull requests from another repo would get way too complicated for me. @sorin-ionescu Is there an official stance on new modules and/or new themes that don't have a ton of people interested in them? I've been holding off on those PRs and focusing on bug-fixes and improvements for the time being because I want to know what your opinions are on them. I'd like to avoid having 50 open PRs for adding new modules if possible... and whether that's through politely declining or merging them, I don't have a huge preference. |
I'm interested in helping maintain prezto. I pitch in on an as-time-allows basis on a number of projects, particularly in the python world. I'm an active collaborator on I don't have one single thing that I want for the project other than to see it stay active (as I've based my own dotfiles on it) and lean. By lean, I mean when in doubt saying "no" rather than "yes" to feature requests, as I think For most of the projects I'm involved with, I don't write a lot of new code, more I review PR's and help triage the issue tracker. |
@belak Themes are personal, tend to be used by the author, nobody else, and tend to be slight modifications of existing themes; thus, I often reject them. Popular themes should be merged since users will look for them. Beautiful, creative themes should also be merged. Obscure modules should not be merged. For example, we'll have trouble maintaining modules for domain specific software none of us use. Prezto must remain lean. @belak, @maximbaz Let's keep issues on topic. This issue is about requesting to become a contributor. Thank you. |
Invitation sent to @jeffwidman. |
Thanks, I will try to start chipping in soon. |
I continue to use prezto over last few years. And would be very much interested in helping. There are some personal patches and updates that I'd like to push upstream (via PR). Additionally, would be happy to review other PRs (and possibly triage the exiting ones). |
@indrajitr I remember you. You contributed to zsh-history-substring-search. Invitation sent. |
Appreciated, thank you! |
@belak, @indrajitr, you have done a wonderful job. Thank you. |
Thanks! I haven't been as active lately, but it's nice to hear that you don't think we've let it fall apart in your absence. :) |
Shell wizard lovers of Prezto, please apply to get write access. Thank you. |
One person who comes to mind is @romkatv because of the updates to Powerlevel10k. I've been merging those updates for releases but I can't always keep up with those. |
@belak I'm honored but cannot accept the nomination. I have only rudimentary familiarity with prezto and don't use it myself. My general zsh experience is also lacking as I've started using it only half a year ago. |
While I don't have a list of open source projects that I've contributed to (employment constraints), I've been using Prezto for half a decade now and would like to contribute in whatever way possible to keep this project alive. |
I would like to collaborate to make this project alive |
@srijanshetty, you’ve been invited. |
@JARVIS-AI, thank you; however, you’re an anonymous account with an Iranian address. Where do you fall on the U.S. Government’s naughty list? Parts of GitHub are restricted to you. |
@sorin-ionescu: Thanks a lot for the invite. |
@sorin-ionescu long time prezto fan, would be happy to help keeping this project alive and maintained! |
Dear Sorin, I'll start this out with a little story. I'm a long time bash user, forced by Apple's newest update to switch to zsh (or endure warnings in the terminal for all eternity). I just. That's not completely true. I have been wanting to switch to zsh for years, but I've been misusing bashisms for a while, and I feared to switch would be uncomfortable. When I updated my OS I decided this was a sign to make the switch. I got myself a copy of moving to zsh and dived right in. Off the bat, I had to replace my PS string and a few google searches later I landed on OMZ. As one does, I found my way to the original PR that lead to the creation of this project and read through the whole exchange. On the way, I was convinced by many of the philosophical directions that were indicated to have led to the creation of this repository, and, here I am. As I come up to speed with my zsh knowledge, I'd love to help fix bugs, documentation and test issues for prezto! About me: Shaunak |
@Shaunakde Can you share some of your sketches? |
298x273! I appreciate the minimalist approach you are taking. You should fit right in. |
@Shaunakde Thanks for commenting! We're always looking for new contributors! There are a lot of issues still open we haven't had a chance to get to yet, so if you've got the time, submitting PRs is always super helpful. A few things to note: we haven't been accepting module changes here (because we haven't completely agreed on what the bar is) but there's a prezto-contrib repo for new modules/themes. |
In general, if you want to become a maintainer, then prove you're around for the long haul by showing up over a couple of months helping answer questions on issues or submitting patches. Not hard to do, and in fact a little secret is that often the most powerful work a collaborator does isn't fixing all the bugs but rather reviewing all the code and tracking what happened so that drive-by patches can be applied in a consistent manner and leverage existing features elsewhere in the codebase that that someone may not realize unless they've been around for a while. That and triaging issues from n00bs. So code productivity matters less than the willingness to stick around for a time... I've found that across many projects, folks often lose interest quickly... but if you're willing to stick around and aware of when you don't understand something and need to ask for help rather than blindly approving patches, then we are very happy to have someone join as a collaborator. |
Along those lines I support making @wadkar a collaborator... he's consistently been involved in this project. cc @belak @johnpneumann @sorin-ionescu |
@jeffwidman Absolutely agree. Will hang around, track issues and evaluate them the best I can :) |
I also support @hotpxl becoming a maintainer if he's interested... he's been involved for years: https://github.com/sorin-ionescu/prezto/pulls?q=is%3Apr+author%3Ahotpxl+ |
I'm on board with that. I would also strongly encourage moving this repo to an org like zsh-users. This would make it so adding a new maintainer can be done faster in the future, and avoid the need to wait on Sorin. Honestly, this is one of the reasons why I've been around less: I lost interest in Prezto because it's not as fulfilling for me to work on. When the primary maintainer is MIA, there's no way to add other collaborators without them, and nobody seems to have the authority to make larger changes/improvements, it ends up being very draining to work on that project, especially when it's not clear if it will change in the future. |
Those are good ideas. What do you think @sorin-ionescu ? |
@jeffwidman I really appreciate the nomination! Thank you all for the support. I like how prezto is minimal, snappy, and still very configurable. I'd love to become a maintainer and contribute to this effort! |
If thou lovest Prezto and wishest thyself a collaborator (maintainer), postest a short description of thyself and thy plan for this project's future.
The text was updated successfully, but these errors were encountered: