Hi, I am a long time fan of Grin and long time Rust developer. I’ve decided to merge my two passions and start donating my time to the project. For now I have just been taking on small tasks in grin-wallet and sweeping through git issues, but I want to make a bigger commitment where the project needs help (if any). Here’s a few small issues I have worked on recently, to give an idea:
Does anyone have guidance for areas of focus that I can spend ~10hrs per week working on, that would be useful to the project?
Great to have you here🚀. KeyBase is the place to get feedback from other developers like @Yeastplume and @deev. @Yeastplume probably knows best some suitable tasks for those ~10 hours. If something comes to mind I will let you know.
Hi @cliik, that’s great to hear and I appreciate your PRs, definitely get onto keybase so we can chat a bit further. There’s plenty to do (and we also have deeev starting to do some work,) so would be great to coordinate a little bit.
I want to leave an update here. I did join Keybase, but it is hard for me to participate in; partly because most users are in very different timezones from me, and partly due to device limitations on my side: I rely on headless chat software in my dev environment. IRC, Matrix, XMPP, etc would be easy, but Keybase CLI is proving untenable. Does anyone happen to run a Matrix bridge to your Keybase server?
For now, I will try to join the discussion on Keybase when I can, but in reality I will be much more available on the forum or Github (issues, PRs, etc). I will continue to watch GitHub for issues I can tackle, but please keep me in mind if there’s larger tasks/features that could use a dedicated developer.
I see where you’re coming from, unfortunately, I don’t think we have one.
That’s ok too. You do a good job describing ideas/progress on github.
I think your approach of starting on small issues on the wallet is great. We definitely need more people being able to review the PRs on both Rust grin node and wallet, so I’d encourage working on anything on these two projects.
Possibly one day. I don’t think I am familiar enough with the codebase today to take that on yet, but I’ve tackled similar projects in the past, so perhaps one day.
I wonder which of the 4 proposals the community decides on? Some are vastly more difficult than the others . I will ponder this some, and add my thoughts to the discussion.
If you feel like running a node you can probably run into one of the node reliability issues to observe for yourself and match with an existing issue or open a new one.
I find pretty consistently on x86 hardware, 2GB RAM, Ubuntu 20.04.4 LTS that any of the recent releases will run for 2-10 days before falling off the network’s block height for some reason. But I think me just posting log excerpts would be less productive than a developer recreating it themselves.