-
Notifications
You must be signed in to change notification settings - Fork 257
Description
To everyone involved, be it on the sidelines or right down in the thick of it for the past weeks:
Thank you all for your continued interest and investments.
After two years of work related neglect, I am starting to slowly claw my way back towards hamster.
As this is just the start, I want to focus on one big message right here:
THANK YOU ALL I understand there has been friction among some of our recent contributors and I would like to offer the following solution: Just dump your frustrations on me. Whilst there clearly are differences in approach the sad truth is the main reason things escalated, more than they probably needed to, is because I failed to provide the required guidance and structure.
If you can find it in your heart, I would like to invite all of you, @ederag , @jtojnar , @hedayat @DirkHoffmann , @mwilck and everyone I failed to mention here (I am still catching up, so pretty please do mind me not listing you here...) to work with me towards turning hamster into a well maintained and productive tool. Lets try to forget about the frictions of the past and try to establish a productive and friendly future community spirit!
Immediate actions taken
For now, in order to unblock some of the outstanding contributions so far, I have done the following:
- Invited @ederag to the main 'legacy-hamster' team, granting full (provisional) write permissions.
- Invited @hedayat , @mwilck and @DirkHoffmann to join the
hamster-shell-extenionteam, granting (provisional) write access to all of its members. - I made sure
masteranddevelopbranches inhamsterandhamster-shell-extensionrepositories are "protected", so we keep merges clean and tidy using PRs.
Near future topics
Whilst the recent developments have succeeded in getting my head out of my ass, I would be lying if I would claim that I do have the resources to start proper full time work on hamster in the immediate future. My current work and private live does not permit that. What I can and will do is commit 4-6 hours of "catching up and maintenance" contributions for now.
I hope that helps elevating some of the current social friction and provides a overarching perspective into the future.
- I will post a much needed update on the current situation on
projecthamster.org. - I will upload any build artifacts we generate to
extentions.gnome.org. I will also investigate if we can streamline this process.
Questions
That being said, I can not address all outstanding issues right away, so I will be needing your help :)
- Where are we on your preferred communication channel? Do we want to keep the ML or focus on Issues? Or "github team discussions"?
- In order to deal with low hanging fruits and getting things done, I would like to focus on those development efforts / PRs that deal with uncontroversial maintenance work. I would kindly ask of you to give me a bit more time to read up on any actual design decisions that are currently disputed (links welcome) before we merge. Ultimately, some of the (currently discussed) problems stem from
legacy-hamster's monolithic design, which makes it sometimes hard to accomodate different user expectations. Overcoming those limitations is one of the main goals of the (now stalled) rewrite. - What are your most urgent pain points right now?