zbus-old icon indicating copy to clipboard operation
zbus-old copied to clipboard

Macro code could use some serious refactoring

Open zeenix opened this issue 4 years ago • 2 comments
trafficstars

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.

zeenix avatar Aug 09 '21 10:08 zeenix

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

zeenix avatar Aug 09 '21 15:08 zeenix

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!

zeenix avatar Aug 09 '21 16:08 zeenix