|
| 1 | +--- |
| 2 | +author: Patrick |
| 3 | +account: patrick96 |
| 4 | +title: Polybar Is Looking for New Maintainers |
| 5 | +--- |
| 6 | + |
| 7 | +Those following the polybar development have probably noticed that the last |
| 8 | +activity on [GitHub](https://github.com/polybar/polybar) was seven months ago. |
| 9 | +While I am still technically a maintainer, I have not been doing my job, and I |
| 10 | +don't see myself doing it in the future. |
| 11 | + |
| 12 | +Polybar is still popular (though not as much as it used to be), so i don't want |
| 13 | +to just shelf the project, but I give it another chance at thriving. Because of |
| 14 | +that, I'm looking for people who would be interested in taking over some |
| 15 | +responsibility around maintaining polybar. |
| 16 | +I don't want people to get into the same position I am in with the whole |
| 17 | +project resting on their shoulders. |
| 18 | +Instead, your involvement here would be **as big or as small as you like**. |
| 19 | +With me not being around, things have fallen by the wayside and polybar could |
| 20 | +use your help here: |
| 21 | + |
| 22 | +* Responding to, labelling, and/or closing issues that pop up |
| 23 | +* Reviewing and merging pull requests |
| 24 | +* Fixing bugs |
| 25 | +* Implementing new features |
| 26 | +* Writing documentation: Polybar is pretty light on introductory documentation. Most of our "docs" are more like a reference manual |
| 27 | +* Or anything else you feel like could make the project better |
| 28 | + |
| 29 | +If you think you would like to do any of these, you can drop me a quick email |
| 30 | +the thing(s) you would like to help out with. You can find my email address on |
| 31 | +my [GitHub profile](https://github.com/patrick96). |
| 32 | + |
| 33 | +Ideally I would like this to be a gradual transition. |
| 34 | +I'm a bit hesitant to give full admin access to any person writing me an email |
| 35 | +because of things like the [XZ supply-chain |
| 36 | +attack](https://en.wikipedia.org/wiki/XZ_Utils_backdoor). I also don't want to |
| 37 | +just drop the whole project in someone else's lap and disappear forever. |
| 38 | +So initially I would add new maintainers with triaging or write permissions, |
| 39 | +upgrading those if they want to take on more responsibility in the future. |
| 40 | + |
| 41 | +This would of course mean that I'm still involved in the project for the time |
| 42 | +being. I don't think there's a way around that if I want a smooth transition to |
| 43 | +new maintainers. And while I am no longer investing time into writing code or |
| 44 | +reviewing PRs, I will commit to being available to the new maintainers during |
| 45 | +this transition, to answer any question they have. |
| 46 | +Ultimately, I would very much like to give over full control of the project to |
| 47 | +a group of maintainers. |
| 48 | + |
| 49 | +## Why Am I Not Doing This Anymore? |
| 50 | + |
| 51 | +I first started contributing to polybar back in 2016 when it was still called |
| 52 | +"lemonbuddy" and was just a frontend, spitting out formatting tags for |
| 53 | +[lemonbar](https://github.com/LemonBoy/bar). |
| 54 | +In 2017, [jaagr](https://github.com/jaagr), the original creator of polybar |
| 55 | +asked me to help him maintain polybar. |
| 56 | +Back then I just started my computer science degree, itching to do more coding |
| 57 | +next to my regular coursework. |
| 58 | +Today, I have a full-time job and besides not having as much free time as |
| 59 | +before, I also no longer have the same motivation to write code outside of |
| 60 | +work. Since graduating, working on polybar has felt like, well, work, and I'm |
| 61 | +already doing enough of that during the day. |
| 62 | + |
| 63 | +## Wrapping Up |
| 64 | + |
| 65 | +This was kind of hard to write because I am finally admitting, more to myself |
| 66 | +than anyone else, that I'm no longer maintaining polybar, even though I have |
| 67 | +functionally not being doing it for a while. |
| 68 | +Being a maintainer here as taught me a lot, not just about coding, but about |
| 69 | +infrastructure, governance, writing, and many different software technologies. |
| 70 | +I don't think I would be where I am today without it. |
| 71 | + |
| 72 | +If you made it this far. Thank you! |
| 73 | +Thank you for being a part of this community and thank you for considering |
| 74 | +helping out further. |
| 75 | + |
| 76 | +And I also want to thank everyone who has contributed to polybar over the years |
| 77 | +in any way shape or form to make it the project it is today. |
| 78 | + |
| 79 | +I do hope that this can bring some fresh air into the project, setting it |
| 80 | +up for a bright future. |
| 81 | + |
| 82 | +See you on the internet |
| 83 | + |
| 84 | +--- Patrick |
0 commit comments