From 8f1157495e636c96df80ef3876f9cbde929a1645 Mon Sep 17 00:00:00 2001 From: Marno van der Maas Date: Fri, 10 Apr 2026 09:08:11 +0100 Subject: [PATCH] [doc] Ibex Concierge updated In reviving the concierge service, it would be good to re-align the responsibilities of the concierge with the current project reality. --- doc/04_developer/concierge.rst | 41 +++++++++++++--------------------- 1 file changed, 15 insertions(+), 26 deletions(-) diff --git a/doc/04_developer/concierge.rst b/doc/04_developer/concierge.rst index d0c0dfb43..3091ce6e0 100644 --- a/doc/04_developer/concierge.rst +++ b/doc/04_developer/concierge.rst @@ -8,14 +8,7 @@ The Ibex Concierge The Ibex Concierge is the friendly caretaker of the Ibex project. It's a rotating duty shared by experienced contributors to help newcomers find their way around the project, and to stay on top of the various small tasks necessary to keep the project going. -The Ibex CPU project is a reasonably large open source project. -Like all projects we experience two challenges: -we want to lend a helping hand to new developers, answering their questions or helping them with code contributions. -And we need to stay on top of our "caretaker" tasks, like fixing problems with our continuous integration setup, triaging issues and pull requests, etc. -The Ibex Concierge combines these two duties in one person. - -Please reach out to the Ibex Concierge if you have trouble finding your way around the Ibex project. -You can find today's Ibex Concierge in the calendar below. +The best way to reach the Ibex Concierge team is by creating an issue on our repository. Who is Ibex Concierge today? @@ -24,14 +17,11 @@ Who is Ibex Concierge today? The concierge duties rotate between several core developers on a weekly basis. You can find today's concierge on duty in a `public calendar `_. -Besides the concierge on duty you can also contact the following people for urgent matters: +Besides the concierge on duty you can also contact the following people for urgent matters and for prioritisation: * Marno van der Maas (`@marnovandermaas `_) * Rupert Swarbrick (`@rswarbrick `_) -You can be Ibex Concierge, too. -Please talk to any of the current concierges to discuss! - .. raw:: html @@ -41,32 +31,31 @@ Ibex Concierge duties --------------------- The Ibex Concierge is aware of what's happening in the Ibex project, and helps to ensure that everyone feels welcome and is able to work productively. -The list of duties includes, but isn't strictly limited to the following tasks. +The list of duties includes, but isn't strictly limited to the following tasks: * Triage incoming issues and pull requests. * Assign labels to them. - * Give initial feedback with an indication of what the next steps are. - - * Answer questions if possible. - * Ask for clarifications where necessary. - * Redirect to the right developers as needed. + * Give initial feedback with an indication of what the next steps are, this does not mean detailed feedback. -* Track progress of open issues and pull requests. - Ensure contributors always know what's going on, and are informed if things take longer. + * Where more detailed feedback is necessary redirect this to one of the core developers for prioritisation. -* Welcome new contributors, and provide (hands-on) help to get them up to speed. - For example, help them get their commits into good shape, etc. +* When time permits, track progress of open issues and pull requests. -* Fix or coordinate fixes to necessary infrastructure, such as the continuous integration setup in a timely manner. + * Try to ensure that contributors know what's going on, and are informed if things take longer or are de-prioritised. -* Go through the list of open pull requests: ping developers if information or action is needed, close abandoned pull requests, etc. + * If you find any abandoned pull requests, close them. -* Assist with the review and update of open issues. +* Check the continuous integration runs and make sure that faults are reported immediately. + If applicable, coordinate fixes to necessary infrastructure. * At the end of the week, hand over to the next Ibex Concierge on the rota. + Best thing to do is have a hand-over meeting of no more than half an hour. -Note the obvious: it is not the job of the Ibex Concierge to fix all bugs, implement all incoming feature requests, or be available 24/7. +Note the obvious: +It is not the job of the Ibex Concierge to fix all bugs, implement all incoming feature requests, or be available 24/7. +We expect the Ibex Concierge to spend less than half a day a week on their duties. +Anything beyond that needs to fit into broader priorities.