zbus-old
zbus-old copied to clipboard
Macro code could use some serious refactoring
The macros are very central to our sales pitch and one of the main reasons people are attracted to zbus. While macro hacking is a bit complex/involved in general anyway, we're not helping with a lot going on in expansion functions. It'd be great for maintainability to refactor these functions.
In GitLab by @Devdutt on Aug 9, 2021, 17:59
Hey, I am new to the D-Bus/zbus codebase and attribute macros in general, but would love to help out(I work in rust full time, so this will also help me learn something interesting, and get me started with contributing to the project) :D
Hey, I am new to the D-Bus/zbus codebase and attribute macros in general,
Hi Devdutt, You'd generally want to start with learning to use zbus and D-Bus concepts. I'd recommend starting with the book and docs. Please use the 2.0 beta versions though (the links I provided in the previous sentence are for 2.0) as that's what you'd be working on in git main branch for this issue.
but would love to help out(I work in rust full time, so this will also help me learn something interesting, and get me started with contributing to the project) :D
That'd be great. Once you're slightly familiar with D-Bus and zbus as user, please have a look at the contributor's guide for start and reach us on the matrix channel if you've any questions along the way.
Best of luck!